zuo
vonuvoli-scheme
zuo | vonuvoli-scheme | |
---|---|---|
1 | 2 | |
39 | 150 | |
- | 0.0% | |
0.0 | 2.2 | |
about 2 years ago | about 1 year ago | |
C | Rust | |
GNU General Public License v3.0 or later | - |
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.
zuo
-
Zuo: A Tiny Racket for Scripting
There is more information about the reason for this here^1 Below is an excerpt
> As in Non-recursive Make Considered Harmful: Build Systems at Scale, we can build a better make. This commit mostly imitates Shake as described there, but in a Racket style and called "Zuo" (based on the Chinese word for "make"). The Zuo implementation started at https://github.com/mflatt/zuo, but here it's in the intended long-term home, racket/src/zuo.
> The goal is for Racket to be be just as easy for end-users to build as now after converting scripts from make and /bin/sh to zuo. So, make should work in Racket's top-level directory, and configure plus make plus make install should work in a source directory or distribution, all with no new pre-installed packages required. The new makefiles will be small, however, just ensuring that the zuo executable is built and then handing off to Zuo scripts.
1. https://github.com/racket/racket/pull/4179
vonuvoli-scheme
-
Zuo: A Tiny Racket for Scripting
A few years ago I've written my own (still experimental) in Rust:
https://github.com/volution/vonuvoli-scheme
What are some alternatives?
racket - The Racket repository
racket-r7rs - An implementation of R7RS in Racket
janet - A dynamic language and bytecode vm
zuo - A tiny Racket for scripting
duckscript - Simple, extendable and embeddable scripting language.
babashka - Native, fast starting Clojure interpreter for scripting
rlci - 🦀 λ Overly-documented Rust-powered Lambda Calculus Interpreter.