[IAEP] [support-gang] Which Language?
danceswithcars at gmail.com
Sat Sep 26 12:37:00 EDT 2009
It doesn't get much better than a language
[co-] author Alan Kay recommending their
SmallTalk is "under the hood" as mentioned
before and a pure object oriented language,
in that everything is an object.
Xerox PARC machines (dolphins?) had smalltalk,
but I didn't have much access to them
so used Symbolics LispM and ZetaLisp/CommonLisp
instead. Emacs (yum install emacs
loadable on XO, has a lisp or sorts)
and MicroEmacs is in Open FirmWare
I'd add Squeak/Etoys/ Smalltalk-80 to the list
as it's in the base install, and good for
comparison as well.
Java OpenJDK might be a good one to
compare Smalltalk against,
but if the guy asking is a CompSci professor,
he probably already knows the languages,
and just asking about best XO implementations.
A capstone project for undergraduate seniors
might be creating your own language...
Now, I'll need to spend more time
with Squeak/ Etoys and less typing emails
On Sat, Sep 26, 2009 at 10:43 AM, Alan Kay
<alan.nemo at yahoo.com> wrote:
> Not to make this discussion more complicated, but ...
> Squeak/Etoys runs on everything whether Sugar or not, runs in the browser or
> as a standalone, and a Squeak "project" is completely independent of any
> environment except Squeak.
> Both Etoys and Scratch (and many other apps) are written entirely in Squeak
> (which is an open source version of Smalltalk-80 with a comprehensive
> Etoys at: http://www.squeakland.org/
> Squeak at: http://www.squeak.org/
> From: Chris Leonard <cjlhomeaddress at gmail.com>
> To: "Community Support Volunteers -- who help respond to "help AT
> laptop.org"" <support-gang at lists.laptop.org>
> Cc: IAEP SugarLabs <iaep at lists.sugarlabs.org>
> Sent: Saturday, September 26, 2009 7:33:22 AM
> Subject: Re: [IAEP] [support-gang] Which Language?
> A great deal of useful information about developing activities for the Sugar
> environment can be found on the Sugar Labs wiki. I would recommend starting
> with this page and following links from there.
> When more detailed questions arise (as they will), the best place to address
> them is the Sugar Developers list:
> On Sat, Sep 26, 2009 at 10:25 AM, Caryl Bigenho <cbigenho at hotmail.com>
>> OK, the consensus is Python so far. Can he do that strictly on XOs? How
>> does he package it to share as an Activity? Can he do it on a Mac or PC and
>> then package it for Sugar? I think he would really like to do it all on the
>> XO. Is this possible? How does it get from terminal mode to being a regular
> IAEP -- It's An Education Project (not a laptop project!)
> IAEP at lists.sugarlabs.org
leave the wolves behind ;-)
More information about the IAEP