tinySelf is an experimental programming language inspired by the Self lang, with the emphasis on the word experimental.
Patterns and structures of current operating systems and some thoughts about how that could be improved, with lessons learnt from Self, Smalltalk and other "structured" systems.
Update from the development of my own programming language called tinySelf.
This episode is about the community around the Self language, its history, future and also possible consequences brought by Self.
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.
In this episode, we'll look into the language itself and also into more interesting parts of the standard library.
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.
Description of how I gained performance in my programming language tinySelf. Rpython profiling and optimizations.
Description of how I gained performance in my programming language tinySelf. Rpython profiling and optimizations, usage of JIT compiler.
First benchmark in my programming language tinySelf.
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.
I’ve spent 26 days reading 26 years of messages from the Self mail conference archive. Here is what I’ve learned.
Informations about how (and where) to get a archive file from the Self mail conference.
Did you enjoy the blogpost? Here are other posts from this blog:
You can find many more in changelog..