LANGREITER.COM plain, simple
      START     INDEX
  Freitag, 30. November 2007

Lars T Hansen: Evolutionary Programming and Gradual Typing in ECMAScript 4

"ECMAScript 4 (ES4) provides a range of facilities for evolutionary programming - evolving a program in stages from a simple script to an ever larger and more reliable software system. The most important facility for evolutionary programming is the gradual type system; also important are namespaces and packages, union types, generic functions, and reflection."

Also:

Brendan Eich: JavaScript 2 and the Open Web [ Ø HNS • ]'It's not as if JS2 is renouncing prototypes or closures in favor of "the Java way". That's a misinformed or careless misreading.'

Interestingly, Brendan disagrees with the notion that IE stagnation helped bootstrap the web application cambrian explosion 2.0. I still (2005-12-28-flawjax) think it was an absolutely necessary condition; could the Firefox developers have kept up with a rapidly developing moving target? I doubt it.

Anyway, be sure to read (at least) the conclusion: Type safety and fixtures for libraries (code intended to be consumed by many), typelessness for glue/control code. Sounds like The Right Thing.

earl mentions rather fascinating research by Michael Franz's group on dynamic language compilation: "[...] code traces observed during execution are dynamically specialized for each actually observed run-time type. For most benchmark programs, our prototype JavaScript virtual machine outperforms every other JavaScript platform known to us."

no comments

Please log in (you may want to register first) to post comments!


  SEARCH

GET YOUR MOVE ON

  ALMOST ALL ABOUT YOU
So log in, fella — or finally get your langreiter.com account. You always wanted one.
Nearby in the temporal dimension:
Nobody.
... and 35 of the anonymous kind.
Click on Join us in the chatterbox dimension! for a moderate dose of lcom-talk. This will probably not work in Lynx and other browser exotica.


THIS DAY IN HISTORY
2007 / 2006 / 2005 / 2004 / 2003

BACKLINKS
none

RECENT EDITS (MORE)
  films-seen
  Blood Stone
  y!kes
  wet towel
  B Studio
  Pilcrow News
  Nastassja Kinski
  2011-10-06-steve
  2011-10-06
  comment-2011-08-04-1

POWERED BY
Special Entanglement Forces provided by Vanilla

&c.
GeoURL RSS 0.92

FRIENDLY SHOPS
Uncut Games bei Gameware

OFFEN!
Offenlegung gem. §25 MedienG:
Christian Langreiter, Langkampfen
See also: Privacy policy.



 
EDIT