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.

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

Reply via email to