Item: For those of you who migrated from Emacs, you can easily teach NetBeans control-F/B/N/P/U/D: go to Tools - Options - Editor Settings - Global Key Bindings. Huge time-saver, and this should be the default on OS X, since basically every other text control has those bindings wired in. Item: I upgraded all at once to OS X 1.4, and Java 1.5, and NB 4.1 (from a release candidate), and a lot of JXTA libraries, and things are slowing down. I don’t like this; in particular I hit control-space for autocomplete or F9 for compile and it sometimes has to think for a second first, which is nuts. [Update: Fixed it! I had stupidly put all the support libraries that JXTA needs to run into the compile-time list, so they were going on the classpath. Take ’em all out and it’s back to nearly instant.] Item: Project Coyote is coming along nicely, and it’s increasingly obvious that dynamic languages on the JVM are going to be huge. Item: NetBeans Day at Java One looks like it’ll be serious fun. Item: (This is not NB-specific.) When I go grab a new API, it’s just way too much work to tell the IDE about it and get the jars and Javadocs in place. There ought to be a standard way to package a Java API so that you can point your IDE at some URI and it All. Just. Happens. Item: Here’s a nice feature, does any IDE have it? When I say
Ziggarut z = new Ziggarut(bricks, stones);
then the IDE should figure out that that’s a com.textuality.3d.Ziggarut and insert the appropriate import statements for me, it’s a total waste of time for me to go poking around trying to remember where that was. [Oops: NetBeans has “Fix imports”, Eclipse is pro-active about suggesting it, and the IDEA cult assured me (as usual) that they have something even better.]

author · Dad · software · colophon · rights
picture of the day
June 09, 2005
· Technology (85 fragments)
· · Coding (99 fragments)
· · · Java (24 more)


I am an employee of, but the opinions expressed here are my own, and no other party necessarily agrees with them.

A full disclosure of my professional interests is on the author page.