An open API service indexing awesome lists of open source software.

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

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