[Seaside] Re: [Pharo-project] Jtalk, a Smalltalk for web developers

Richard Durr richard.durr at googlemail.com
Tue Mar 22 20:40:54 UTC 2011


yes it is:
SMALLTALK

   - Clamato <http://clamato.net/> a Smalltalk dialect that is designed to
   operate within the JavaScript runtime.
   - Silver Smalltalk <http://www.silversmalltalk.com/> [commercial]
   Smalltalk in the browser.
   - JTalk <http://nicolaspetton.github.com/jtalk/> An implementation of the
   Smalltalk language that runs on top of the JavaScript runtime.


On Mon, Mar 21, 2011 at 5:43 PM, Hannes Hirzel <hannes.hirzel at gmail.com>wrote:

> 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 <richard.durr at googlemail.com> 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
> > <petton.nicolas at gmail.com>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
> >>
> >>
> >>
> >
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20110322/212b6bf6/attachment.htm


More information about the seaside mailing list