Skip to main content

Blog Archive for editor during February 2008

A big day for OpenJDK Yesterday afternoon was an eventful one if you're on the OpenJDK mailing lists. All of a sudden, there was a flurry of activity, with one announcement after another. The most significant of which has to do with the OpenJDK community's first JDK 6 source drop. I sent the URL for this to some friends on IRC and immediately got a question about JDK6uN, suggesting some...
Of language evolution and Java's would-be successors We've picked up a couple of nice opinion pieces to harangue about for an ordinary winter Thursday (your climate may vary, particularly south of the Equator). Both are motivated by pressures on Java from languages contending for mind-share and attention, notably Ruby. We'll start with JBoss' Bill Burke: I recently emailed the...
Silly ways to burn CPU cycles I wasn't sure if I could put Greg Colvin's latest Artima column, How To Go Slow, on the java.net front page today, because his examples of bad programming are in C++ and its overall relevance to Java is perhaps more by analogy than anything else. But still, even if you rarely or never use C++ (like me), I'll bet you can see that    loop: ...
The conference proposal review slog Yesterday, I mentioned Tor Norbye's blog on Why Your JavaOne Submission Was Rejected, and I was sufficiently inspired to do my duty to my employer and work through the 80-some Java-related sessions submitted for the O'Reilly Open Source Convention. So that was yesterday afternoon, and then some. I went backwards through the proposals' default sort order...
So who's speaking at JavaOne? The moaning and cheering in my e-mail, IM, and IRC back-channels this week is the annual indication that the JavaOne acceptances and rejections have gone out. So, how does the program committee decide who makes the cut? After putting up the front page, but before writing the blog, I Googled for "javaone 2008 rejected" and the first hit is from NetBeans...
"Puzzling" features considered harmful? It may be a first: a puzzler on a feature that hasn't even been approved for inclusion in the Java language yet. Of course, it helps that the source of this puzzler is Neal Gafter, co-author of both Java Puzzlers and the so-called BGGA Closures proposal, Gafter being one of the two "G"s (James Gosling is the other). In Closures Puzzler: Neapolitan...
Garbage collection gets even more clever Garbage collection is one of those topics where the smart developer acknowledges how much he or she doesn't know about how it really works, while the know-it-alls dispense advice whose freshness date expired sometime around Java 1.3. Does garbage collection, by its very nature, always bring your VM to a complete halt? Should you use System.gc() to...
Class names considered harmful? The weird world of the Da Vinci Machine project. It's not like the JVM lacks support for languages other than Java. One tally shows over 200 languages on the JVM. So it's obviously a perfectly suitable environment for other languages. But is it ideal? We've heard for a while the debate over providing better VM-level support for dynamic languages by, among...