inferno-rpi
medley
inferno-rpi | medley | |
---|---|---|
5 | 11 | |
47 | 364 | |
- | 1.4% | |
10.0 | 9.2 | |
almost 3 years ago | 6 days ago | |
C | Common Lisp | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
inferno-rpi
- “Porting Inferno OS to Raspberry Pi”
-
Inferno-OS: distributed operating system where everything is a file, with 9P
The zip file available in the github releases of the project contains the final binary release (0.6):
https://github.com/yshurik/inferno-rpi/releases/tag/v0.6
Note that this Inferno port only works on the original Raspberry Pi 1 (probably also the 1B and the Pi Zero).
-
Ask HN: What software stack to select for this boot to code computer?
Your concept looks nice, it reminds me a bit of the Lisperati: https://www.hackster.io/news/the-lisperati1000-is-a-cyberdec...
So, did you consider Lisp or maybe Smalltalk? Plan 9 or Inferno might also be options.
Plan 9 comes in different variants, the "classic" one (with a Raspberry Pi port by Richard Miller) or 9front, an Inferno porting tutorial can be found at https://github.com/yshurik/inferno-rpi
Lisp and Smalltalk can run with or without Linux underneath, e.g. on the Raspberry Pi.
Bare-metal Lisp is available with interim: http://interim-os.com
Finally, bare-metal Smalltalk is available in my crosstalk system: https://github.com/michaelengel/crosstalk
Of course, Lisp and Smalltalk can also run hosted under Linux, e.g. using Squeak (https://squeak.org), Pharo (https://pharo.org) or InterLisp (https://github.com/Interlisp/medley).
Or - a crazy idea - build an emacs-only machine. That would be fun! :)
medley
-
What do people mean when they talk abou a pure lisp machine down to the silicon?
Medley, open source emulator for Xerox Interlisp-D machines: https://github.com/Interlisp/medley
-
Ask HN: What software stack to select for this boot to code computer?
Your concept looks nice, it reminds me a bit of the Lisperati: https://www.hackster.io/news/the-lisperati1000-is-a-cyberdec...
So, did you consider Lisp or maybe Smalltalk? Plan 9 or Inferno might also be options.
Plan 9 comes in different variants, the "classic" one (with a Raspberry Pi port by Richard Miller) or 9front, an Inferno porting tutorial can be found at https://github.com/yshurik/inferno-rpi
Lisp and Smalltalk can run with or without Linux underneath, e.g. on the Raspberry Pi.
Bare-metal Lisp is available with interim: http://interim-os.com
Finally, bare-metal Smalltalk is available in my crosstalk system: https://github.com/michaelengel/crosstalk
Of course, Lisp and Smalltalk can also run hosted under Linux, e.g. using Squeak (https://squeak.org), Pharo (https://pharo.org) or InterLisp (https://github.com/Interlisp/medley).
Or - a crazy idea - build an emacs-only machine. That would be fun! :)
- Interlisp Online
-
MakerLisp Machine - any experiences?
Also available online at https://interlisp.org/. Or follow the instructions at: https://github.com/interlisp/medley/releases
-
it was all CL all along
the language analysis of https://github.com/Interlisp/medley
-
Interlisp.Org Project News 3/15/2022
Medley Documentation. We've been updating the online documentation at least for getting started -- instructions on Running in various contexts and Building and Using.
-
Interesting or distinctive lisps?
Interlisp for some ideas on supporting rapid prototyping and a historical perspective.
- How practical could CLOS paired with a Smalltalk-like IDE be?
-
Version Control for Structure Editing
Of historical interest was Interlisp-D as a system that did structure editing and version management. it was at the beginning of time so getting it to work again as a practical development environment is a lot of work.
https://github.com/Interlisp/medley/issues/533
-
Where to find "INTERLISP: The Language and Its Usage" by S. Kaisler?
If you have more questions check out Discussions · Interlisp/medley (github.com)
What are some alternatives?
pharo - Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
maiko - Medley Interlisp virtual machine
sixthcircle - A partial, yet functional, implementation of the Inferno Dis virtual machine in C#
Co-dfns - High-performance, Reliable, and Parallel APL
inferno-os - Inferno® is a distributed operating system. Inferno represents services and resources in a file-like name hierarchy, including devices, network and protocol interfaces, dynamic data sources, and services.Applications are written in a concurrent programming language, Limbo.
cloc - cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
BQN - An APL-like programming language. Self-hosted!
urn - Yet another Lisp variant which compiles to Lua
sbcl - Mirror of Steel Bank Common Lisp (SBCL)'s official repository
lisp-system-browser - Smalltalk-like system browser for Common Lisp.
NetLogo - turtles, patches, and links for kids, teachers, and scientists
crosstalk - Smalltalk-80 bare metal implementation for the Raspberry Pi