Looking for nano-Self

Brian T Rice water at tunes.org
Sun Oct 6 03:29:47 UTC 2002


Hello,

At http://slate.tunes.org , we are working on a Smalltalk-derivative
language that is based upon prototypes and multi-methods, and has a number
of interesting properties that no other Smalltalk-derivatives have,
including proper tail recursion and macros with the power of the full
language. There is a paper in PDF form describing the core lookup
algorithm. I should mention that this language is the target of the Squeak
and StrongTalk collection class porting that I have mentioned before. I
have been very careful to extend and adjust the collection system and
other libraries to keep things compatible, and yet safer than before and
more extensible. (I have many points in the collection delegation web that
are "open" for extension by different implementations, and these open
points are used.) I will be at the upcoming OOPSLA conference as well as
the Lisp Conference, and would love to discuss and introduce it to people.

However, if you are looking for an ultra-minimalist language, Jecel's
NeoLogo and its kin are likely your best bets. Most of the other
Self-derivative languages are less simple than his by far.

Thanks,
~

On Sat, 5 Oct 2002, Stephane Ducasse wrote:

> Hi
>
> I'm preparing some material for a lecture where I would like students
> (mostly non smalltalker and non-schemers)
> to build a minimal prototype-based language, a minimal class-based,
> mixin-based languages.
>
> I have already all the material for a reflective class-based language
> (but this will be too much).
> So I was wondering if you already play with the idea and how you were
> coding the prototype based language.
> In particular I would like to know what are the minimal methods and how
> you handle state.
>
> Stef




More information about the Squeak-dev mailing list