clojure-scheme
lokke
clojure-scheme | lokke | |
---|---|---|
3 | 8 | |
565 | 185 | |
- | 0.5% | |
0.0 | 6.1 | |
over 4 years ago | about 2 months ago | |
Clojure | Scheme | |
- | 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.
clojure-scheme
-
Years in Common Lisp: 2022 in review
For me it's microcontrollers, however I've heard in spite of the unmaintained status, clojure-scheme[1] is very usable. It uses gambit to produce C-code you can compile anywhere.
https://github.com/takeoutweight/clojure-scheme
-
ClojureRS – Clojure interpreter implemented in Rust
> But wouldn't it make more sense to first rewrite Clojure itself in some small/minimal scheme-y subset of Clojure
How about Scheme?: https://github.com/takeoutweight/clojure-scheme
Note that this project is unmaintained and the last updates are ~10 years old.
-
Lokke: Clojure for Guile
lokke seems to use Guile's tooling (compiler tower, to be specific) to compile clojure-esque code to objects understood by said Guile's tooling. This is a little different from Clojurescript's approach which use ClojureJVM to transpile to javascript. There was actually another Clojure to Scheme project that leverages Clojurescript JVM transpiler: https://github.com/takeoutweight/clojure-scheme - It targets Gambit scheme instead of Guile
lokke
- Lokke: Clojure for Guile Scheme
- Scheme in Clojure
-
Osm.el – OpenStreetMap Viewer for Emacs
I'm very interested in guile-emacs, not because I think it'll replace main emacs, but I do think it'd be really neat to have my config in a 'cleaner' lisp like scheme, a clojure like language, lokke[0], or even python[1]
[0]: https://github.com/lokke-org/lokke
-
What scripting language and what implementation would you use with your program written in Rust?
There is even a Clojure dialect, although I don't know how mature it is. https://github.com/lokke-org/lokke
-
Lokke: Clojure for Guile
https://github.com/lokke-org/lokke/blob/main/DESIGN.md#hacking
What are some alternatives?
ClojureRS - Clojure, implemented atop Rust (unofficial)
Rhai - Rhai - An embedded scripting language for Rust.
farolero - Thread-safe Common Lisp style conditions and restarts for Clojure(Script) and Babashka.
rune - An embeddable dynamic programming language for Rust.
cloroutine - Coroutine support for clojure
mlua
cloture - Clojure in Common Lisp
mun - Source code for the Mun language and runtime.
pod-registry - Pod manifests describe where pods can be downloaded, etc.
goscript - An alternative implementation of Golang specs, written in Rust for embedding or wrapping.
process - Clojure library for shelling out / spawning sub-processes
python-on-guile