Archive for 2003

Guy Steele on variables-captured-by-anon-must-be-final (closures)

# 2003-08-22 08:45:08 -0400 | Java | 4 Comments

There have been some intersting comments by Guy Steele on the ll1 maillist regarding design decisions in Java. Tidbits follow.

You know how local variables or arguments that are “captured” by an inner class need to be declared final? Well, it originally wasn’t going to be that way. We would have had “closures”:

Playing jokes on other developers

# 2003-08-18 10:12:46 -0400 | Java | 1 Comment

On the subject of developer morale, I was just reminded by a friend of a joke he played on me while at University. A cruel, cruel joke.

Ant’s cool morale booster: splash task

# 2003-08-14 17:06:00 -0400 | Java | 5 Comments

Spotted the use of the splash task in the Hibernate build.xml today (via BPH). So of course I had to add it to Clover’s build file. You can see the results in this image:

On verbosity, Ant’s syntax and XML

# 2003-08-14 12:31:45 -0400 | Java | No Comments

I’ve been tweaking quite a few Ant build files at work in the last couple of weeks. Firstly, thank crap for IDEA and its Ant completion mode (Eclipse has a similar mode). Also, being able to comment out a whole XML block with Ctrl-Shift-/ is nice, too. Secondly, there is a certain amount of noise in an Ant XML [...]

New: Clover plugins for Eclipse and NetBeans

# 2003-08-08 11:21:02 -0400 | Java | 1 Comment

We have just released (beta) Eclipse and NetBeans plugins for Clover, allowing you to instrument your code and view coverage results all from with the those Java IDEs.

++ not considered atomic

# 2003-07-30 17:57:51 -0400 | Java | 2 Comments

For the longest time, I’ve been happily deluding myself that the ++ operator is atomic in Java. I tried never to give it much thought because I wanted it to be atomic. But those blissful days are over.

Matt’s first law of software complexity

# 2003-07-25 10:26:01 -0400 | Java | 7 Comments

Complexity is conserved by abstractions.

When Java is dead

# 2003-07-23 00:37:27 -0400 | Java | 22 Comments

Could a programming language last “forever”? What about a thousand years? How long do you think Java will last?

Tomcat’s hind leg

# 2003-07-14 06:01:41 -0400 | Java | 1 Comment

Is that Tomcat’s hind leg… or something else. You decided. (from here)