-
Notifications
You must be signed in to change notification settings - Fork 90
Implementations
-
Rose-Hulman Self Interpreter https://github.com/pinneyja/self-interpreter
- Team: Nathaniel Blanco, Achintya Gupta, Luke McNeil, Jacob Pinney
- https://www.youtube.com/watch?v=I8sciM3a8Y0
- video describing the UI - https://www.youtube.com/watch?v=FCLnCht6LT8
-
tinySelf https://github.com/Bystroushaak/tinySelf
- abandoned in favour of tinySelfEE
-
tinySelfEE https://github.com/Bystroushaak/tinySelfEE - java/graalvm version of tinySelf
-
JSelf - Self for the Java Virtual Machine by Diego Gómez Deck
- https://web.archive.org/web/20080515215555/http://www.consultar.com/JSelf/ (the page is currently missing)
-
tinySelf 0 and 1 http://www.merlintec.com/lsi/tiny.html by Jecel Assumpcao Jr
- a hand crafted parser in C capable of reading all Self 3.0 sources and a Self-in-Self testing a thread per object concurrency model, respectively
-
dSelf http://merlintec.com/swiki/Self/2.html
- dSelf is described in the paper "dSelf - A Distributed SELF" by Robert Tolksdorf and Kai Knubben from 2001: https://www.researchgate.net/publication/2483815_dSelf_-_A_Distributed_SELF
- mySelf
- rSelf
- PySelf
- OpenSelf
-
Pooi Pooi is an object interpreter, which follows the model of prototype-based objects.
-
NewtonScript
-
Io (Both use Lieberman prototypes: https://web.media.mit.edu/~lieber/Lieberary/OOP/Delegation/Delegation.html)
-
Marvin - A prototype-based programming language which combines characteristics of Self and Smalltalk-80. Squeak by Pavel Krivanek http://map.squeak.org/package/378a5744-80f7-4e9c-a0b8-ef5f4720571a
-
An obscure language called 'Javascript' https://brendaneich.com/2008/04/popularity/
- ObjectLogo (discontinued) https://web.archive.org/web/20080430083030/http://www.digitool.com/ol-specs.html
- Kevo - alternative prototype-based object model - Taivalsaari, Antero (1992). "Kevo, a prototype-based object-oriented programming language based on concatenation and module operations". Technical Report Report LACIR 92-02. University of Victoria.
- An Exemplar Based Smalltalk. LaLonde, W.R., Thomas, D.A., Pugh, J.R. ACM OOPSLA, October 1986.