1. 6
    1. 4

      Here’s an updated repository for the code of that system: https://github.com/crcx/littlesmalltalk

      1. 4

        Little Smalltalk is a very small largely incompatible subset-ish of Smalltalk. Classes are not first-class objects. In particular they have no state and their protocol cannot be extended beyond the messages #:new and #:new: There are no MetaClasses. There is no development environment to speak of. Methods cannot be redefined. While the syntax is mostly compatible, the semantics of a few things are different, e,g, “cascades” look the same but behave differently.

        That said, it’s a fun taste of Smalltalk and can be easily extended in many directions.

        Here’s a more easily accessible PDF of the book: http://rmod-files.lille.inria.fr/FreeBooks/LittleSmalltalk/ALittleSmalltalk.pdf