More compilers which compile from a dynamic language to JavaScript https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
Smalltalk not mentioned yet .... --Hannes On 3/21/11, Richard Durr <[email protected]> wrote: > As far as I can see, the only way to call external Javascript is by writing > Javascript-Code directly into a method like so: > doSomethingWith: anObject > {'return SOMELIBRARY.doSomething(anObject); '} > > is this correct? > The OMETA based Smalltalk->JS translator seem to let one use st-syntax for > direct access to javascript like so: > > doSomethingWith: anObject [ > SOMELIBRARY doSomething: anObject. > ] > > and CoffeeScript can use JS seamlessly in the same way. > > Best regards, > RD > > On Mon, Mar 14, 2011 at 7:36 PM, Nicolas Petton > <[email protected]>wrote: > >> Hi, >> >> I would like to share a project I'm working on on my spare time: Jtalk >> Smalltalk. >> >> http://nicolaspetton.github.com/jtalk >> https://github.com/NicolasPetton/jtalk >> >> Jtalk is an implementation of the Smalltalk language that compiles into >> JavaScript. >> >> Some features: >> - it is written in itself (including the parser/compiler) >> - it is self-contained >> - it compiles into efficient JS code >> - it uses the Squeak chunk format >> - Pharo is considered as the reference implementation >> >> I think Jtalk can be compared to CoffeeScript[1], Objective-J[2] or >> Clamato[3], from which it reuses some ideas and code. >> >> Jtalk includes an IDE with a class browser, transcript and workspace, an >> HTML canvas similar to Seaside and a jQuery binding. >> >> It is still a young piece of code, and some important features are still >> missing/incomplete. >> >> Cheers, >> Nicolas Petton >> >> [1] http://jashkenas.github.com/coffee-script/ >> [2] http://cappuccino.org/ >> [3] http://clamato.net >> >> >> >
