Looking for nano-Self

Stephane Ducasse ducasse at iam.unibe.ch
Sun Oct 6 09:20:24 UTC 2002


Hi Brian

If you want to see what we are doing with Squeak and Traits look at the 
first (not that good paper)
we are writing a good one. 
http://www.iam.unibe.ch/~schaerli/research/index.htm

Thanks for the advice
Stef

On dimanche, octobre 6, 2002, at 05:29  am, Brian T Rice wrote:

> 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
>
>
>
Dr. Stéphane DUCASSE (ducasse at iam.unibe.ch) 
http://www.iam.unibe.ch/~ducasse/
  "if you knew today was your last day on earth, what would you do
  different? ... especially if, by doing something different, today
  might not be your last day on earth" Calvin&Hobbes





More information about the Squeak-dev mailing list