[Newbies] Squeak/Smalltalk - Java
Bert Freudenberg
bert at freudenbergs.de
Thu Mar 5 14:09:36 UTC 2009
On 05.03.2009, at 14:34, Ralph Johnson wrote:
>> I've noted a trend with two big Squeak apps, Alice and Sophie,
>> going to Java
>> for their next major release: Why is this so?
>
> I don't think Alice was ever in Squeak.
The original Alice was implemented in C and Python, with user scripts
written in a case-insensitive variant of Python. That Alice core was
ported to Squeak (called "Wonderland", using the Balloon3D graphics
engine). This was never officially part of the Alice project, but of
course the Alice and Squeak folks regularly exchanged ideas.
Alice 2.0 is implemented in Java. User scripts were not written in
Java but using tile-scripts (similar to Etoys). You can turn on a
switch to show punctuation on tiles to make it look more like a
textual syntax.
Now Alice 3.0 is going to expose Java programming directly, to appeal
to CS1 courses.
- Bert -
More information about the Beginners
mailing list