|
|
|
|
|
by thelazydogsback
2453 days ago
|
|
I'm looking at the docs -- is there a guide for targeting new host langs? As a starting point, what is the minimum "core" language that needs to be defined in the host lang so that the rest of the system can be bootstrapped by Clojure libs? (Clojure.core doesn't seem to be the answer -- there seem to be plenty of non-core/prim functions defined there. Also, are Clojure libs (either automatically or via attribute on the package) flagged as "pure" (Clojure-only) vs. needing imports from a specific host lang? |
|
https://clojure.org/reference/special_forms
Clojure follows the Lisp convention of providing platform specific behaviour via the reader.
https://clojure.org/guides/reader_conditionals