[Self-interest] Self implementation in Python

Luke McNeil lukemcneil61 at gmail.com
Tue May 17 16:03:09 UTC 2022

It was mentioned below, but here is the link to the video describing the UI
- https://www.youtube.com/watch?v=FCLnCht6LT8.


On Tue, May 17, 2022 at 11:36 AM Randy <randy.smith at gmail.com> wrote:

>  Very cool! Maybe I didn’t search everything but somehow didn’t find the
> video of the UI work …
> —Randy
> On May 16, 2022, at 8:40 PM, Luke McNeil <lukemcneil61 at gmail.com> 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 <https://www.youtube.com/watch?v=I8sciM3a8Y0>). You can
> also visit our repository on GitHub below. We welcome your thoughts and
> feedback!
> https://github.com/pinneyja/self-interpreter
> Thanks,
> Rose-Hulman Self Interpreter Team
> (Nathaniel Blanco, Achintya Gupta, Luke McNeil, Jacob Pinney)
> _______________________________________________
> Self-interest mailing list
> Self-interest at lists.selflanguage.org
> http://lists.selflanguage.org/mailman/listinfo/self-interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.selflanguage.org/pipermail/self-interest/attachments/20220517/d31fe7fa/attachment-0001.html>

More information about the Self-interest mailing list