3 ms·
I've never heard of Self. So I wanted to find more about it. I had to click on several links to find some example of the language. I found this.[1] In the
by burntsushi 13y ago
I've never heard of Self. So I wanted to find more about it. I had to click on several links to find some example of the language. I found this.[1]
In the graphical representation of the object, we can distinguish
method slots from data slots, and constant slots from assignable
slots, by the icon in the button at the right hand of the slot.
Huh? Maybe I should go find a description of the language.[2]
Self is an object-oriented programming language and associated
programming environment. It is close in spirit and semantics to
Smalltalk
Oh! Okay. Now I get it. But that's only because I'm vaguely familiar with Smalltalk.
(My intention of this comment is to save others some time trying to discover some basic facts about Self.)
[1] - http://selflanguage.org/_static/tutorial/Language/ObjectsAndSlots/ExamplesOfSlots.html http://selflanguage.org/_static/tutorial/Language/ObjectsAnd...
[2] - http://selflanguage.org/_static/tutorial/General/WhatIsSelf.html http://selflanguage.org/_static/tutorial/General/WhatIsSelf....
- doublec 13y agoI have a couple of short screencasts showing Self in action if you're interested: http://bluishcoder.co.nz/2013/09/16/multiple-users-in-a-self-world.html http://bluishcoder.co.nz/2013/09/16/multiple-users-in-a-self... http://bluishcoder.co.nz/2009/07/27/displaying-images-with-self.html http://bluishcoder.co.nz/2009/07/27/displaying-images-with-s...
- burntsushi 13y agoThanks. I watched your videos and now I have a better clue about what Self is. It's personally not my cup of tea, but it would have been really nice if the Self web site had one of your videos on it (or something a bit more introductory). Particularly given its graphical nature...