lokke
clojure-scheme
Our great sponsors
lokke | clojure-scheme | |
---|---|---|
8 | 3 | |
185 | 565 | |
1.6% | - | |
6.1 | 0.0 | |
about 1 month ago | over 4 years ago | |
Scheme | Clojure | |
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.
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
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
What are some alternatives?
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.
ClojureRS - Clojure, implemented atop Rust (unofficial)
mlua
cloroutine - Coroutine support for clojure
mun - Source code for the Mun language and runtime.
cloture - Clojure in Common Lisp
goscript - An alternative implementation of Golang specs, written in Rust for embedding or wrapping.
pod-registry - Pod manifests describe where pods can be downloaded, etc.
python-on-guile
process - Clojure library for shelling out / spawning sub-processes