cljrs-runtime 0.1.243

Core standard library (clojure.core equivalent) for clojurust
Documentation

cljrs-runtime

Placeholder package. It contains no code and nothing in the workspace depends on it.

Status: empty stub, reserved. Stage 2 of docs/crate-consolidation-plan.md replaces it with the merged runtime — cljrs-env, cljrs-builtins, cljrs-interp, and cljrs-eval folded into env, builtins, interp, and tiered modules behind one Runtime builder.

The work this README used to describe — registering clojure.core functions and macros, and the concurrency primitives — was implemented elsewhere and is live today:

What Where it actually lives
Core functions, type predicates, collection and seq operations cljrs-builtins
Core macros, special forms, destructuring cljrs-interp
atom / ref / agent / future / promise cljrs-builtins
Namespace registry, dynamic bindings, GC roots cljrs-env
Embedded clojure.* namespaces cljrs-stdlib

File layout

src/
  lib.rs    — doc-comment stub; no items

Public API

None. The crate exports nothing.


Features

Feature Effect
no-gc Forwards to cljrs-gc/no-gc. Inert while the crate is empty.

Dependencies

Crate Role
cljrs-types (workspace) unused by the stub; kept for the Stage 2 merge
cljrs-gc (workspace) unused by the stub; carries the no-gc feature forward
cljrs-eval (workspace) unused by the stub; kept for the Stage 2 merge