[lively-kernel] Fwd: [Esug-list] Is he kidding?

Dan Ingalls danhhingalls at gmail.com
Sun Oct 31 23:44:29 CET 2010

Hi Guys -

I sent this to the ESUG list, related to a discussion about ease of access to Smalltalk
>Date: Sun, 31 Oct 2010 15:32:07 -0700
>To: esug-list at lists.esug.org
>From: Dan Ingalls <dan at squeakland.org>
>Subject: [Esug-list] Is he kidding?
>Hi again -
>I will stop polluting this otherwise sane list, but I can't resist one more thought...
>You know I never left Smalltalk;  I'm just using another language right now ;-).  One of the early thoughts I had when working on the Lively Kernel was to put a Smalltalk "skin" on top of it, and I'd have a Lively Smalltalk.  I was going to release it to SqueakLand as an April Fool's prank, but the day came and went;  then a year came and went, and so it goes...
>Meanwhile, Alex Warth sketched a Smalltalk evaluator in OMeta and put it up on his Tin Lizzie site.  Anticipating various fun language experiments, we then integrated OMeta (as JavaScript) with the Lively Kernel, and Robert Krahn put together a Lively version of Alex's experiment.  You might find it intriguing...
>	http://lively-kernel.org/repository/webwerkstatt/Dan/OMeta-Smalltalk-Demo.xhtml
>This should work on Safari, Chrome, Firefox and Opera, with iPad and IE9 working RSN.   You should be able to select expressions and evaluate them with cmd-p or something similar (different in different browsers and platforms).  If all else fails, you should be able to bring up a menu with cmd-click, and select Text-functions/print-it. Don't forget to scroll the Smalltalk workspace up -- the best examples are out of view.
>So, is this a joke?
>	Modern JavaScripts runs at a speed comparable to Squeak
>	The graphics are resolution-independent and anti-aliased
>	It runs in almost every browser
>	You don't need to install it to run
>	You can save your work on a web page and share it that way too
>Of course it's only a two-day hack, but what if someone actually got serious about it?  And what about the synergy with Gilad's interest in compiling Newspeak to JS?   For me, I think we could have a lot of fun in the next year.  If this tickles your fancy, hop on the Lively Kernel mail list and we'll try to give you some support.  The documentation is sparse but the people are friendly.
>All the best
>	- Dan
>Esug-list mailing list
>Esug-list at lists.esug.org

More information about the lively-kernel mailing list