[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Smalltalk interpreter of Self
- To: self-interest@otis.Stanford.EDU
- Subject: Smalltalk interpreter of Self
- From: mulet@info.emn.fr (Mulet Philippe 40448387)
- Date: Wed, 15 Jun 94 16:06:22 MET DST
- Cc: mulet@info.emn.fr (Mulet Philippe 40448387)
- Resent-date: Wed, 15 Jun 94 13:56:18 PDT
- Resent-from: Urs Hoelzle <urs@otis>
- Resent-message-id: <9406152056.AA21714@otis.Stanford.EDU>
- Resent-to: real-self-interest
Hello,
I don't know if somebody may be interested, but Fred Rivard and me
wrote in 1991 an interpreter of Self 1.0 in Smalltalk 2.5 (Ultimardrev
Self). It contains a parser of the full Self-syntax, that was able to
reload most of the system files, for generating the initial Self
world. The sources may be available.
Then starting from this interpreter, Pierre Cointe, Jacques Malenfant,
Christophe Dony and me have extended its virtual machine to decompose
message sending according to the lookupOapply model, supported by a
meta-object protocol. This is an alternative to limited mirrors for
reflecting upon Self.
Actually, we are defining our own full-reflective plateform, Moostrap,
inspired by some Self constructions, and we would be very interested
by any experience with reflection in Self.
Philippe Mulet.
-----------------------------------------------------------------
Philippe Mulet Phone: +33-40-44-83-87
Ecole des Mines de Nantes Fax: +33-40-71-97-40
3, rue Marcel Sembat
44049 Nantes Cedex 04
-----------------------------------------------------------------
e-mail: mulet@info.emn.fr
-----------------------------------------------------------------