vonuvoli-scheme
zuo
vonuvoli-scheme | zuo | |
---|---|---|
2 | 1 | |
150 | 39 | |
0.0% | - | |
2.2 | 0.0 | |
about 1 year ago | about 2 years ago | |
Rust | C | |
- | 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.
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
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
What are some alternatives?
racket-r7rs - An implementation of R7RS in Racket
racket - The Racket repository
zuo - A tiny Racket for scripting
janet - A dynamic language and bytecode vm
duckscript - Simple, extendable and embeddable scripting language.
babashka - Native, fast starting Clojure interpreter for scripting
rlci - 🦀 λ Overly-documented Rust-powered Lambda Calculus Interpreter.