[Cuis-dev] Pinocchio Smalltalk Runtime
ken.dickey at whidbey.com
ken.dickey at whidbey.com
Wed Nov 22 09:23:33 PST 2023
Someone asked at the Cuis Meetup about Pinocchio.
Pinocchio is an older Smalltalk->x86 runtime academic project. Similar
in strategy to WCL (Wade's Common Lisp), the runtime is written out as
ELF files so typical Unix/Linux tools work.
"Implementing Pinocchio: a VM-less metacircular runtime library for
dynamic languages"
https://scg.unibe.ch/archive/projects/Flue11a.pdf
"Optimizing Pinocchio"
https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.225.8700&rep=rep1&type=pdf
See also:
http://www.squeaksource.com/P4/
https://scg.unibe.ch/assets/download/pinocchio/
To browse the code, I did a non-working port into Cuis in my
https://github.com/KenDickey/Cuis-Smalltalk-BabySteps repo.
P4.pck.st
PEG.pck.st
C-Dir: P4src.
-KenD
More information about the Cuis-dev
mailing list