A few more minutes, and CERN, which already was the coolest place on the planet
because it's where the Web was born
, will be literally the coolest place on the planet when they switch on
the Large Hadron Collider
and start pumping out those man made black holes.
Ecmascript Harmony
maybe really brings the split in the TG1 TC-39 to an end
. More and more has gone into the 3.1 proposals over recent months while more and more has been taken out of the ES4 proposals. Looks like the gap became small enough to shift position TC-39 in a way where I think "3.1" will eventually probably be standardized as ES4, with what was still on the table for ES4 going into a future ES5 standard.
As part of Computerworld's series on "The A-Z of Programming Languages", Brendan Eich gave another interview on the state of Javascript and its history. It turned out to be one of the better ones.
Nothing new, except for the shifted timeline projection for ES3.1 and ES4, which Brendan now predicts to be Spring '09 for 3.1, with ES4 possibly being delayed until 2011. Since in the world of Javascript "implementation" comes before "standardization", this may not be as much of a change as it seems.
I just tried
the new Ganymede Eclipse release
, which includes JSDT, the fresh JavaScript IDE as part of the new 3.0 version of the Web Tools Project. Previously, I have been using the JSEclipse plugin because it was much snappier than the Javascript support in the WTP. According to my first impression with Ganymede, Javascript editing seems snappier compare to previous WTP versions I've tried, but still slower then JSEclipse, so I'm not yet sure whether I will stick with the new JSDT or install the JSEclipse plugin again.
Unfortunately, the JSDT doesn't have E4X support yet, that would have been a big selling point for me. On the plus side, it offers some pretty nifty code validation capabilities, making sure that objects and properties are defined, and which works over multiple files, similar to IntelliJ. Bending the code validation and completion features to work right for Helma development would be no trivial task, I'm sure, which makes these cool features less attractive for server-side Javascript development.
Daniel Jalkut sees the advent of SquirrelFish as
an opportunity for Apple to dump AppleScript in favor of Javascript
. The idea of using Javascript as a replacement for the AppleScript scripting language in OSX is nothing new.
Late Night Software's Javascript OSA
has offered that ability for many years already. Daniel's point is that Apple could do a better job at integrating Javascript with the Open Scripting Architecture.
I don't really see SquirrelFish as a factor in this, but certainly agree with the general sentiment. Yes, AppleScript may be more approachable for non-programmers, but Apple now has Automator for that purpose and fighting Javascript is a loosing battle anyway: Javascript will be the lingua franca for scripting purposes anywhere.
In recent days, new partial drafts for the upcoming ECMAScript specs have become available. Parts of the
ECMAScript 4 spec draft
were previously spread all over the email archives. Nice to have them compiled in one place. The
ECMAScript 3.1 spec draft
wasn't available at all before, as far as I'm aware.