cljrs-stdlib 0.1.52

Built-in standard library namespaces for clojurust (clojure.string, clojure.set, clojure.test, …)
Documentation
[package]
name = "cljrs-stdlib"
version = "0.1.52"
edition = "2024"
description = "Built-in standard library namespaces for clojurust (clojure.string, clojure.set, clojure.test, …)"
license.workspace = true
repository.workspace = true

[features]
default = []
prebuild-ir = [
    "dep:cljrs-ir",
    "dep:cljrs-eval",
    "dep:cljrs-interp",
    "dep:cljrs-value",
    "dep:cljrs-env",
    "dep:cljrs-reader",
    "dep:cljrs-types",
]
no-gc = ["cljrs-gc/no-gc", "cljrs-value/no-gc", "cljrs-eval/no-gc", "cljrs-interp/no-gc", "cljrs-builtins/no-gc"]

[dependencies]
cljrs-builtins = { workspace = true }
cljrs-logging  = { workspace = true }
cljrs-gc       = { workspace = true }
cljrs-ir       = { workspace = true }
cljrs-value    = { workspace = true }
cljrs-eval     = { workspace = true }
cljrs-reader   = { workspace = true }
cljrs-interp   = { workspace = true }
tokio        = { workspace = true, features = ["rt", "sync", "rt-multi-thread"] }
lazy_static = "1.5.0"

[build-dependencies]
cljrs-ir     = { path = "../cljrs-ir",     version = "0.1.52", optional = true }
cljrs-eval   = { path = "../cljrs-eval",   version = "0.1.52", optional = true }
cljrs-interp = { path = "../cljrs-interp", version = "0.1.52", optional = true }
cljrs-value  = { path = "../cljrs-value",  version = "0.1.52", optional = true }
cljrs-env    = { path = "../cljrs-env",    version = "0.1.52", optional = true }
cljrs-reader = { path = "../cljrs-reader", version = "0.1.52", optional = true }
cljrs-types  = { path = "../cljrs-types",  version = "0.1.52", optional = true }