2011/3/14 Janko Mivšek <[email protected]> > Hi all, > > To add with Aida/Web plans how we will use Jtalk: I namely see very nice > oportunity to cross the border from server to the client (web browser) > with Smalltalk! That is, we can build web apps in pure Smalltalk and run > them on the client, unchanged. Even more, we can partition the app and > decide where to run, part on server, part on client, whole on server, > whole on client... And this can be done at runtime! > > So, Nicolas work actually opens a whole new horizon for Smalltalk on the > web development front. That's why Jtalk will already be part of next > version of Aida, for experimentation purposes for start. > > Sounds a lot to GWT but for Smalltalk :) Cool!
> So, thanks a lot, Nico! > > Best regards > Janko > > > On 14. 03. 2011 19:36, Nicolas Petton 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 > > > > > > > > -- > Janko Mivšek > Svetovalec za informatiko > Eranova d.o.o. > Ljubljana, Slovenija > www.eranova.si > tel: 01 514 22 55 > faks: 01 514 22 56 > gsm: 031 674 565 > >
