Series of four articles describing programming language and environment of the Self lang.
All four episodes were originally published in the Czech language: π SeriΓ‘l o Selfu .
Episodes
I bring you a message about a language that has been at the birth of many others, but almost no one knows it. A rumor of a graphical environment offering options like no other, but almost no one using it. I also bring information about a virtual machine supporting reflection almost to infinity, reaching almost half of the operating power of C in numerical calculations in its time, yet today forgotten.
In this episode, we'll look into the language itself and also into more interesting parts of the standard library.
This episode is mostly about things that did not fit into other episodes. We'll have a more detailed look at the debugger, the transporter and some disadvantages of Self as a language, the environment but also of the principles of using prototype programming.
This episode is about the community around the Self language, its history, future and also possible consequences brought by Self.
Whole series is also available as an epub:
Related articles
Informations about how (and where) to get a archive file from the Self mail conference.
Iβve spent 26 days reading 26 years of messages from the Self mail conference archive. Here is what Iβve learned.
I would like to spur discussion about structure of the project and also about the community, its organization and knowledge bases. I believe that this discussion is really important for the future of Self development.
tinySelf
In my spare time, I am also working on a custom Self implementation in Java and previously in Python. If you are interested, here is a whole category with articles about it: π tinySelf .