https://github.com/clojure-rs/ClojureRS Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} clojure-rs / ClojureRS Public * Notifications * Fork 18 * Star 728 Clojure, implemented atop Rust (unofficial) License Apache-2.0 License 728 stars 18 forks Star Notifications * Code * Issues 25 * Pull requests 8 * Discussions * Actions * Projects 1 * Wiki * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Wiki * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 7 branches 0 tags Code Latest commit Cameron Cooper and Cameron Cooper Fix apply, prn, and map ... 9d8f63c Aug 7, 2021 Fix apply, prn, and map 9d8f63c Git stats * 242 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows Create rust.yml Apr 25, 2020 .idea Support parsing of negative integers, reader unit tests May 1, 2020 examples small change to examples README May 16, 2020 logo Update last commit Sep 11, 2020 src Fix apply, prn, and map Aug 7, 2021 .gitignore added Cargo.lock to gitignore (thought this was added already?) May 3, 2020 Cargo.toml Merge branch 'feature/namespaces/refers' so far ( (ns 'blah), (refer Jun 3, 2020 LICENSE Create LICENSE May 10, 2020 README.md Update README.md Oct 1, 2020 clojureRS.org Update design doc May 9, 2020 View code Project Goals: Discussion README.md ClojureRS Logo Put simply, Clojure implemented atop Rust! For now, a Clojure interpreter implemented in Rust. [6874747073] [6874747073] 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! About Clojure, implemented atop Rust (unofficial) Resources Readme License Apache-2.0 License Stars 728 stars Watchers 23 watching Forks 18 forks Releases No releases published Packages 0 No packages published Contributors 6 * * * * * * Languages * Rust 99.5% * Clojure 0.5% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.