Skip to content

Tag Archives: Java

NexJ Scheme

NexJ Scheme is an open source project providing an efficient and powerful interpreter for the programming language Scheme that executes in a Java virtual machine. Today I was sort of shocked to learn that there is another implementation besides SISC and Kawa that runs on Java! There wasn’t even an announcement for NexJ on comp.lang.scheme [...]

SISC (R5RS Scheme) on Android

Details here. (via Reddit)

Build times finally reduced for JDK 1.6 on Windows

Sun’s JDK 1.6 had a nasty nasty bug on Windows that caused compile times to explode. It went unresolved for a very long time until the bug effected Glassfish and made it look bad! Finally, we have relief, and can get back on a “modern compiler”!

Funny Java Standards

Swing is the GUI standard for Java. Clojure is the awesomeness standard for Java. (via Stuart)

Java Control Flow: Do you really grok it?

Manu put out a challenge to it here.

Hindley–Milner, Wadler, and Java

Here is a video of Philip Wadler talking about his (and others) history with logic and programming languages.

jtracert

jTracert will allow you to generate sequence diagrams directly from your application runtime! * This gives you a lot of advantages: * Understand the code created by your colleagues/partners in a short time * Rapidly generate documentation for your partners or users. * Easily investigate what’s happening in large Java applications * Excellent companion for [...]

Massively multiplayer online game with Java on a mainframe

HOPLON Infotainment write MMOG’s with Java on a mainframe. More here. (via IEEE Spectrum Volume 45 Number 8, 2008)

Philosophy always comes down to the details

Here is a good post about language design philosophy and implementation details of inner classes in Java. The focus is more on the latter; and the article is still interesting.

Functional Java

Functional Java is an open source library that aims to prepare the Java programming language for the inclusion of closures. It also serves as a platform for learning functional programming concepts by introducing these concepts using a familiar language. The library is intended for use in production applications and is thoroughly tested using the technique [...]