Quick Clojure Dialect Usage¶
Use in-1 to install and run these dialects with no prerequisites. For formatters, linters, and other utilities, see Clojure Tools.
Install in-1 like so:
This table shows how to start each dialect's REPL or CLI. You can adjust the command to do other things with the dialect like run a program with it.
| Name | Dialect | Host | Command | |
|---|---|---|---|---|
| 1 | basilisp |
Basilisp | Python | in-1 basilisp && basilisp repl |
| 2 | bb |
Babashka | GraalVM | in-1 bb && bb |
| 3 | clj |
Clojure | Java | in-1 clj && clj |
| 4 | cljr |
ClojureCLR | .NET | in-1 cljr && cljr |
| 5 | cljgo |
cljgo | Go | in-1 cljgo && cljgo repl |
| 6 | fennel |
Fennel | Lua | in-1 fennel && fennel |
| 7 | glj |
Glojure | Go | in-1 glj && glj |
| 8 | gobb |
Gobb | Go | in-1 gobb && gobb |
| 9 | hy |
Hy | Python | in-1 hy && hy |
| 10 | janet |
Janet | C | in-1 janet && janet |
| 11 | joker |
Joker | Go | in-1 joker && joker |
| 12 | jolt |
Jolt | Chez Scheme | in-1 jolt && jolt |
| 13 | lg |
let-go | Go | in-1 lg && lg |
| 14 | nbb |
nbb | Node.js | in-1 nbb && nbb |
| 15 | phel |
Phel | PHP | in-1 phel && phel |
| 16 | squint |
Squint | Node.js | in-1 squint && squint repl |
| 17 | ys |
YAMLScript | GraalVM | in-1 ys && ys --help |
The YAMLScript command shows its CLI options for evaluating expressions, running programs, and transforming data.
Want more dialects?¶
in-1 currently ships with the dialects listed above. If you'd like to see another Clojure dialect supported here, please open an issue on GitHub.