sim_lib_lang_clojure/
symbols.rs1use sim_kernel::Symbol;
2
3pub fn clojure_core_profile_symbol() -> Symbol {
5 Symbol::qualified("lang", "clojure-core/v1")
6}
7
8pub fn clojure_edn_reader_symbol() -> Symbol {
10 Symbol::qualified("codec", "clojure-edn")
11}
12
13pub fn clojure_lowering_symbol() -> Symbol {
15 Symbol::qualified("clojure", "lowering-core")
16}
17
18pub fn clojure_conformance_test_symbol() -> Symbol {
20 Symbol::qualified("test", "clojure-core-organs")
21}
22
23pub fn clojure_sequence_fidelity_symbol() -> Symbol {
25 Symbol::qualified("standard/fidelity", "clojure-sequence-organ")
26}
27
28pub fn clojure_namespace_fidelity_symbol() -> Symbol {
30 Symbol::qualified("standard/fidelity", "clojure-namespace-organ")
31}
32
33pub fn clojure_control_fidelity_symbol() -> Symbol {
35 Symbol::qualified("standard/fidelity", "clojure-control-organ")
36}
37
38pub fn clojure_core_namespace_symbol() -> Symbol {
40 Symbol::qualified("clojure", "core")
41}
42
43pub fn clojure_recur_prompt_symbol() -> Symbol {
45 Symbol::qualified("clojure", "loop-recur")
46}