LispANDSqueak

Bergel Alexandre bergel at iam.unibe.ch
Fri Jul 19 10:22:22 UTC 2002


Just a word to notice I have made a very small Scheme interpreter for Squeak

http://www.iam.unibe.ch/~bergel/Scheme/scheme.html

> If someone wants a functional language embedded in Squeak, ML would be
> a better (call by value, strict execution order, has exceptions that aren't
> too complicated to fit into Smalltalk) fit except that it also is strongly
> statically typed, making it a poor fit for Smalltalk.  (How well it could
> fit into StrongTalk I know not.)
> 
> A Scheme or Lisp dialect could fit quite nicely.
> Scheme has Boolean (#t #f), numbers similar to Smalltalk, vectors similar
> to Smalltalk Arrays (except for being 0 origin), '() empty list which
> could be nil, symbols (which are distinct from strings, but we could work
> around that), and pairs (which are just another class, right? and not a
> large one at that).  The one thing Scheme has which could be hard is
> full closures, but then there's the BC work in Squeak which would fix that.

Regards,
Alexandre

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._
Bergel Alexandre  http://www.iam.unibe.ch/~bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^



More information about the Squeak-dev mailing list