medley
janet
Our great sponsors
medley | janet | |
---|---|---|
11 | 79 | |
359 | 3,296 | |
3.9% | 1.3% | |
9.2 | 9.4 | |
4 days ago | 6 days ago | |
Common Lisp | C | |
MIT License | 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.
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)
janet
-
Scriptable Operating Systems with Lua [pdf]
Seems like a perfect use-case for Janet. (https://janet-lang.org/) A fast minimal VM like Lua, but even more extensible than Lua by being a "Lisp" with macro and C extension capabilities. Not a true Lisp, it's very pragmatic and performance-oriented. But it keeps the good stuff.
-
Ask HN: A Lisp with Cargo/NPM like build system?
You might be looking for: https://janet-lang.org/
It comes with a build tool `jpm` which installs dependencies globally by default, but you can have it be installed in your project folder as well.
-
Babashka: Fast native Clojure scripting runtime
I like Clojure, but I never had any good opportunities to use it other than for a few small hobby projects. It is unfortunate that it is so huge with tons of dependencies and no simpler native implementation. I started looking at various LISPs and Schemes to find something lighter to use instead and ended up settling for Janet that I think is Clojure-like enough to be comfortable to use, but in a small native binary with no dependencies and can be embedded in other native programs. I am sure for big, real, projects that Clojure makes more sense, but for my hobby projects and scripts I do not think I will install it again. I am still happy for the things I learned from learning Clojure. It was a real eye-opener for an old OO-programmer.
https://janet-lang.org/
- Janet Language
- Why Fennel?
- Embeddable Common Lisp 23.9.9
-
Sharpscript: Lisp for Scripting
One might also check out Janet for quick scripting tasks.
https://janet-lang.org
-
Red Programming Language
Thanks!
I thought about another multiplatform, homoiconic, highly compact language: https://janet-lang.org/ (takes 803 kb on my machine).
It has no types though.
-
Systems Programming with Racket
Racket is great, and if you like it you might find Rash interesting:
https://rash-lang.org/
Janet and Gerbil Scheme are also worth a look:
https://janet-lang.org/
https://cons.io/
-
how did you finally reach Lisp enlightenment?
Point here is that, for instance Janet language does not have cons / pair type but tuple (and so is lispoid, not lisp), but clearly this is sufficient for macros & hence seamless language construction: all you need is to be a lispoid although being a lisp gives another useful feature.
What are some alternatives?
maiko - Medley Interlisp virtual machine
Fennel - Lua Lisp Language
Co-dfns - High-performance, Reliable, and Parallel APL
get-started-with-clojure - Learn Clojure and Interactive Programming – Zero install
cloc - cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
babashka - Native, fast starting Clojure interpreter for scripting
BQN - An APL-like programming language. Self-hosted!
scheme-for-max - Max/MSP external for scripting and live coding Max with s7 Scheme Lisp
urn - Yet another Lisp variant which compiles to Lua
ferret - Ferret is a free software lisp implementation for real time embedded control systems.
sbcl - Mirror of Steel Bank Common Lisp (SBCL)'s official repository
kaboom.js - 💥 JavaScript game library