clojure-rs/ClojureRS

Clojure, implemented atop Rust (unofficial)

Rust

981

234 commits

updated Apr 16, 2023

See the code

README

ClojureRS Logo

Put simply, Clojure implemented atop Rust! For now, a Clojure interpreter implemented in Rust.


REPL

The REPL in action!

Project Goals:

  1. To create a version of Clojure that gets to exist independent of a particular platform
  2. To explore a Clojure that, being more independent, has
    1. Proper tail call elimination
    2. Conditions / Restarts
    3. Any other feature it might not normally be able to indulge
  3. To, should the project progress, begin looking more serious into advanced compilation techniques, to create a serious Clojure implementation

Check clojureRS.org (the file, not website) for more notes about the design of the language, which should grow as the program grows.

Discussion

Come join us on Discord!

clojure-rs/ClojureRS

Clojure, implemented atop Rust (unofficial)

Rust

981

234 commits

updated Apr 16, 2023

See the code

README

ClojureRS Logo

Put simply, Clojure implemented atop Rust! For now, a Clojure interpreter implemented in Rust.


REPL

The REPL in action!

Project Goals:

  1. To create a version of Clojure that gets to exist independent of a particular platform
  2. To explore a Clojure that, being more independent, has
    1. Proper tail call elimination
    2. Conditions / Restarts
    3. Any other feature it might not normally be able to indulge
  3. To, should the project progress, begin looking more serious into advanced compilation techniques, to create a serious Clojure implementation

Check clojureRS.org (the file, not website) for more notes about the design of the language, which should grow as the program grows.

Discussion

Come join us on Discord!

Significant stargazers

(top 24 of 29)

fiatjaf

2,398 followers · starred Feb 2023

Thales Macedo Garitezi

42 followers · starred Jul 2022

György Andorka

114 followers · starred Apr 2020

Prakhar Srivastav

6,569 followers · starred Apr 2020