Tuesday, September 4, 2007

Podcasts about software engineering

If you are looking for SE-related podcasts, you should really take a look at the Software Engineering Radio website.

Closures and Java

I've had some free time (first time for months), so I looked around the things I use daily. I found an interesting blog entry from Neal Gafter: Closures for Java. He wrote about the way closures will be (or might be) implemented in JDK7. I like the idea, but it is a double-edged sword. Nice, because the programmer can write very compact and expressive code (I always liked the expressivity of some declarative languages like OCL), but on the other hand it makes the code obfuscation very easy. Anyway, I hope this new feature will not affect the readability of codes written in Java negatively.
I personally interested to see constructs like this:

List foo = bar.select(some.boolean.expression.with.elements.of.bar);