Slashdot Mirror


Java 6 Available on OSX Thanks to Port of OpenJDK

LarsWestergren writes "Many Mac users have been upset that Apple has not made Java 6 available on the platform. Landon Fuller posts that there is a developer preview release available of Java JDK6 on Mac OSX, Tiger and Leopard. It is based on the BSD port of Sun's Java 6 and is made available under the Java Research License. Charles Nutter posts about impressive JRuby performance gains using Java 6 on his Mac."

3 of 202 comments (clear)

  1. Re:java 6 is FAST by DCstewieG · · Score: 0, Troll

    Wow. Well done. WSAD is a development IDE. Maybe you should understand the context of posts you reply to.

    http://en.wikipedia.org/wiki/IBM_Rational_Application_Developer

  2. Re:What's the big deal about jruby? by mjorkerina · · Score: 0, Troll

    JRuby is using A LOT LOT more memory and its startup is so sluggish it simply doesn't make sense to write any script in it.

    Ruby is a scripting language, making it eat all the memory and slowing its startup is basically rendering it useless for the task it's meant to accomplish.

  3. Re:What's the big deal about jruby? by Stamen · · Score: 0, Troll

    Please excuse the rant, but this is a pet peeve of mine. I find the term "scripting language" meaningless, I can't seem to find any real definition for what that means.

    Does it mean a language has an interpreter, so it can be used as as script? If that is the case, then c is a "scripting language".

    Does it mean that a "program" has to use another program in order to execute. This meaning would exclude c and c++, but would include things like c# and Java.

    Does it mean that it is dynamically typed? Then are Smalltalk and Lisp scripting languages? If this is the definition, then why not call them dynamically typed languages?

    Does it mean a "glue" language, as in, the language is mostly used to call external programs that do most of the work. This would be something like Bash scripts or Batch files in Windows. If this is the case, then Perl, Python, and Ruby would not be scripting languages.

    No matter what definition you pick, it either includes some languages that no-one considers scripting languages, or excludes languages that people consider scripting languages.