I've been waiting all conference to see something that can be exciting about the future of Java itself, not just for individual subparts of the Java community.
So now I've found something. Apache is starting a serious project to create an open source implementation of the Java VM. Folks have tried this occasionally, but it usually dies quickly because it's a mess o' work, and only gets to be...
on Jun 30, 2005
I don't know how to ease into this gently. So I'll just spit it out.
Generics are a mistake.
This is not a problem based on technical disagreements. It's a fundamental language design problem.
Any feature added to any system has to pass a basic test: If it adds complexity, is the benefit worth the cost? The more obscure or minor the benefit, the less complexity its worth. Sometimes this is...
on Jun 27, 2005
I'm working on the 4th edition of The Java Programming Language,
and everyone of course has heard of the major new features. One of the
odd little corners, though, is that Unicode has now grown beyond a
16 bit character standard, and so has lots of interesting new
complications. Trivially, every method in the Character
class that asks about a char now has an overload to which
you can pass an...
on Jun 6, 2005