[squeak-dev] The Gromit Project [was: Squeak browser plugin andJavaScript]

Rob Withers reefedjib at gmail.com
Tue Sep 7 01:49:18 UTC 2010


This is really great Dan!  Thank you.  I downloaded OMeta and initially 
explored what I could.  I am struggling with the Javascript Compiler, as 
there are no examples.   Am I correct that it compiles Javascript to 
something (bytecodes?), and not taking Smalltalk and compiling it into 
Javascript?

I was thinking we would have Smalltalk objects that get compiled to 
Javascript.   Then, since I am looking for a way to get a vm on each 
browser, we would need someway to run Javascript in the browser.  It seems 
OMeta would fit inside those points to compile Javascript to bytecodes to 
run in the plugin.  I am not sure what mechanisms could be used to tie the 
Javascript to the browser.

Cheers,
Rob

--------------------------------------------------
From: "Dan Ingalls" <dan at squeakland.org>
Sent: Monday, September 06, 2010 2:57 PM
To: "The general-purpose Squeak developers list" 
<squeak-dev at lists.squeakfoundation.org>
Subject: [squeak-dev] The Gromit Project [was: Squeak browser plugin 
andJavaScript]

> Hi Guys -
>
> This may be a bit off-topic, but I believe it touches on several of the 
> ideas at work here...
>
> I'm starting a modest project (along with Robert Krahn and Marko Roeder at 
> the Hasso Plattner Institute) to extend the Lively Kernel universe to...
>
> servers and databases via Node.JS or Jaxer or similar
> visualization via ProtoVis or InfoVis or similar
> other languages via OMeta
> the cloud via AppEngineJS or similar
> 3D via WebGL
>
> We're short on resources, so this will happen slowly, and we're not even 
> "done" making LK what it should be, but that's the idea.
>
> Whether it makes sense or not, it certainly should be possible to take the 
> OMeta part of this and play around in a lively manner with, eg, Smalltalk, 
> Clamato and Newspeak.  If there is significant interest, it would be 
> fairly easy slide the OMeta work up a bit in our schedule.
>
> - Dan
>
> 



More information about the Squeak-dev mailing list