Members of this group may be interested in Caper, a Self-like language I am designing and currently prototyping. I have started a kind of development blog at:
http://www.igblan.free-online.co.uk/igblan/caper/
Feel free to take a look and rip it apart. :)
Cheers, Paul
Paul,
you don't mention Beta as an influence but it has a very similar "flavor" to your system.
One little detail - you can see the bytecodes for any method in Self just like in Smalltalk. What gave you the idea that you couldn't?
-- Jecel
Jecel,
Thanks for taking a look at Caper. :)
you don't mention Beta as an influence but it has a very similar "flavor" to your system.
Beta is not an influence, since I haven't seen it. :) I'll take a look.
One little detail - you can see the bytecodes for any method in Self just like in Smalltalk. What gave you the idea that you couldn't?
I wrote:
'... unlike Self, Caper reveals the internals of a method as *objects* down to its "bytecode"... ' [emphasis added]
I haven't used Self, but from the PRM it looks to me as though the bytecode for a Self method object is not itself an object, nor accessible through the slots of the method object. I did assume that Self's bytecode could be read using mirrors.
Cheers, Paul
self-interest@lists.selflanguage.org