Login  Register

Re: Jtalk, a Smalltalk for web developers

Posted by Janko Mivšek on Mar 14, 2011; 8:30pm
URL: https://forum.world.st/Jtalk-a-Smalltalk-for-web-developers-tp3354668p3354921.html

Hi guys,

To add with few my ideas how we can 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
>
> _______________________________________________
> Aida mailing list
> [hidden email]
> http://lists.aidaweb.si/mailman/listinfo/aida
>

--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida