Amber ( http://amber-lang.net ) is very new but extremely exciting Smalltalk in/on JavaScript, MIT licensed. Since it can magically collaborate with JavaScript directly without any wrapper from side to side for both client and server programming. However, because Smalltalk is class based I believe a Self version of Amber would be more straight forward.Sorry I'm not able to build it myself so I share the information here. Thanks.
I haven't found anything like that yet. I've been thinking about using a PEG to do Self to JavaScript "compiler," but alas, my knowledge of Self remains insufficient.
I would call it Elf. JS Elf. JSElf.
FWIW, this is something I've been thinking about for some time, but finding time to develop an intimate understanding of Self has been hard:(
The most difficult parts to do, AFAICT, would seem to be the object memory (snapshot? What's that? etc) and making the UI work in a performant way with the canvas or something.
I suppose you could use the DOM, but... yuck.
On Jan 19, 2012, at 3:58 PM, "emptist" jimg1968@yahoo.com.cn wrote:
Amber ( http://amber-lang.net ) is very new but extremely exciting Smalltalk in/on JavaScript, MIT licensed.
Since it can magically collaborate with JavaScript directly without any wrapper from side to side for both client and server programming. However, because Smalltalk is class based I believe a Self version of Amber would be more straight forward. Sorry I'm not able to build it myself so I share the information here. Thanks.
self-interest@lists.selflanguage.org