https://github.com/phrohdoh/bevy-cljrs
Clojure-scriptable, Bevy-based game/app prototype
https://github.com/phrohdoh/bevy-cljrs
bevy cljrs clojure rust scripting
Last synced: about 2 months ago
JSON representation
Clojure-scriptable, Bevy-based game/app prototype
- Host: GitHub
- URL: https://github.com/phrohdoh/bevy-cljrs
- Owner: phrohdoh
- Created: 2021-07-25T12:06:49.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-01-09T16:54:14.000Z (over 4 years ago)
- Last Synced: 2025-07-11T13:53:18.155Z (12 months ago)
- Topics: bevy, cljrs, clojure, rust, scripting
- Language: Rust
- Homepage:
- Size: 167 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# prototype of a [Bevy] app with a [Clojure] scripting environment
Clojure scripting environment provided by the [ClojureRS] project's _interpreter_.
---

## building and running from source code via [`cargo`]
on the command line in the directory containing *this file*:
```
cargo run
```
### to access a REPL post-`some-user-script.clj` load, pre-`(user/on-startup)`:
```
cargo run -- --with-startup-repl
```
play with changing `user/toggle-selection?` (see `some-user-script.clj`)
(at the Clojure REPL you can enter `:repl/quit` to end that REPL session)
[Bevy]: https://bevyengine.org
[Clojure]: https://clojure.org
[ClojureRS]: https://github.com/phrohdoh/ClojureRS
[ClojureRS]: https://github.com/clojure-rs/ClojureRS
[`cargo`]: https://doc.rust-lang.org/cargo