I am looking to learn a new language. After researching Smalltalk a bit, I have decided I would prefer to learn a prototype based langusge.
I have narrowed my choices to Self and Slate. Can anyone explain the differences to me?
I know Slate uses a syntax very close to Smalltalk. What else?
Thanks in advance.
Teejay
Why not learn both? :)
From my perspective: Self has a more mature VM and GUI/development environment than Slate (because it is older). Slate has some interesting features, in particular it has a form of multimethods which could be very powerful.
Self is, I think, conceptually simpler than Slate; whether that extra complexity is worth it should hopefully become more apparent as Slate matures and we start to see largish bodies of code written in it.
Russell
On 21/02/2010, at 4:23 PM, Tim wrote:
I am looking to learn a new language. After researching Smalltalk a bit, I have decided I would prefer to learn a prototype based langusge.
I have narrowed my choices to Self and Slate. Can anyone explain the differences to me?
I know Slate uses a syntax very close to Smalltalk. What else?
Thanks in advance.
Teejay
self-interest@lists.selflanguage.org