It was mentioned below, but here is the link to the video describing the UI -


On Tue, May 17, 2022 at 11:36 AM Randy <> wrote:
 Very cool! Maybe I didn’t search everything but somehow didn’t find the video of the UI work …  


On May 16, 2022, at 8:40 PM, Luke McNeil <> wrote:

Hey everyone!

We’re a team of student engineers from Rose-Hulman Institute of Technology that’s been working on a Python implementation of Self for the past academic year. We began developing this system since the Self virtual machine is currently unable to be easily run on most modern operating systems (without setting up a virtual machine to emulate older 32-bit operating systems).

Our system is designed to parse and interpret Self inputs in a similar manner to the Self environment and virtual machine. The system comes with its own GUI framework to demonstrate its features that is extensible by users, and the framework itself serves as a proof-of-concept for implementing Morphic-related features in the future. The interpreter’s implementation is bootstrapped, meaning that higher-level features like lists and strings are directly imported from their respective Self modules, which we file out from the original Self system.

We hope that this project will serve not only as a useful educational tool for introducing engineers to alternative programming paradigms, but also as a convenient environment for Self development. If you’re interested in exploring our system further, we’ve prepared a video demo for your convenience (here). You can also visit our repository on GitHub below. We welcome your thoughts and feedback!


Rose-Hulman Self Interpreter Team

(Nathaniel Blanco, Achintya Gupta, Luke McNeil, Jacob Pinney)

Self-interest mailing list