Source files
Read individual files as plain text or download the complete standalone source bundle.
Download source ZIPFile manifest and hashes
- Cargo.lock 157 bytes
- Cargo.toml 554 bytes
- LICENSE 11347 bytes
- NOTICE.txt 313 bytes
- ORIGIN.json 215 bytes
- README.md 1753 bytes
- experiments/bel-rust-repl/Cargo.toml 163 bytes
- experiments/bel-rust-repl/README.md 7318 bytes
- experiments/bel-rust-repl/examples/bootstrap/00-foundation.bel 408 bytes
- experiments/bel-rust-repl/examples/bootstrap/01-variadic.bel 651 bytes
- experiments/bel-rust-repl/examples/bootstrap/02-macro-kernel.bel 293 bytes
- experiments/bel-rust-repl/examples/bootstrap/03-core-macros.bel 413 bytes
- experiments/bel-rust-repl/examples/bootstrap/04-equality.bel 477 bytes
- experiments/bel-rust-repl/examples/bootstrap/05-parameters-and-lists.bel 1832 bytes
- experiments/bel-rust-repl/examples/bootstrap/06-control-frontmatter.bel 660 bytes
- experiments/bel-rust-repl/examples/bootstrap/07-evaluator-foundation.bel 2741 bytes
- experiments/bel-rust-repl/examples/bootstrap/08-evaluator-forms.bel 1520 bytes
- experiments/bel-rust-repl/examples/bootstrap/09-evaluator-dispatch.bel 2321 bytes
- experiments/bel-rust-repl/examples/bootstrap/10-evaluator-primitives.bel 1582 bytes
- experiments/bel-rust-repl/examples/bootstrap/11-evaluator-closures.bel 2199 bytes
- experiments/bel-rust-repl/examples/bootstrap/12-higher-order.bel 1864 bytes
- experiments/bel-rust-repl/examples/bootstrap/13-unary-rationals.bel 1819 bytes
- experiments/bel-rust-repl/examples/bootstrap/14-number-representation.bel 1218 bytes
- experiments/bel-rust-repl/examples/bootstrap/15-numeric-tower.bel 1623 bytes
- experiments/bel-rust-repl/examples/bootstrap/16-places-and-mutation.bel 2362 bytes
- experiments/bel-rust-repl/examples/bootstrap/17-stream-buffering.bel 1340 bytes
- experiments/bel-rust-repl/examples/bootstrap/18-reader-lists.bel 2083 bytes
- experiments/bel-rust-repl/examples/bootstrap/19-reader-dispatch.bel 1754 bytes
- experiments/bel-rust-repl/examples/bootstrap/20-reader-words.bel 3065 bytes
- experiments/bel-rust-repl/examples/bootstrap/21-self-hosted-bquote.bel 1723 bytes
- experiments/bel-rust-repl/examples/bootstrap/22-printer-core.bel 1697 bytes
- experiments/bel-rust-repl/examples/bootstrap/23-printer-complete.bel 1267 bytes
- experiments/bel-rust-repl/examples/bootstrap/24-sequence-utilities.bel 1081 bytes
- experiments/bel-rust-repl/examples/bootstrap/25-loops-and-rounding.bel 1376 bytes
- experiments/bel-rust-repl/examples/bootstrap/26-random-prelude.bel 281 bytes
- experiments/bel-rust-repl/examples/bootstrap/27-mutation-and-ordering.bel 1659 bytes
- experiments/bel-rust-repl/examples/bootstrap/28-file-and-recording.bel 655 bytes
- experiments/bel-rust-repl/examples/bootstrap/29-arrays-and-tables.bel 819 bytes
- experiments/bel-rust-repl/examples/bootstrap/30-templates.bel 685 bytes
- experiments/bel-rust-repl/src/bin/bel-eval-text.rs 3498 bytes
- experiments/bel-rust-repl/src/bootstrap.rs 4730 bytes
- experiments/bel-rust-repl/src/comparison.rs 6498 bytes
- experiments/bel-rust-repl/src/eval.rs 55524 bytes
- experiments/bel-rust-repl/src/lib.rs 645 bytes
- experiments/bel-rust-repl/src/limits.rs 1030 bytes
- experiments/bel-rust-repl/src/main.rs 174 bytes
- experiments/bel-rust-repl/src/quasiquote.rs 9195 bytes
- experiments/bel-rust-repl/src/reader.rs 19654 bytes
- experiments/bel-rust-repl/src/repl.rs 4744 bytes
- experiments/bel-rust-repl/src/value.rs 7864 bytes
- experiments/bel-rust-repl/tests/comparison/backquote.bel 801 bytes
- experiments/bel-rust-repl/tests/comparison/dynamic_scope.bel 401 bytes
- experiments/bel-rust-repl/tests/comparison/errors_and_cleanup.bel 791 bytes
- experiments/bel-rust-repl/tests/comparison/parameters.bel 410 bytes
- experiments/bel-rust-repl/tests/comparison/table_mutation.bel 953 bytes
- experiments/bel-rust-repl/tests/comparison/values_and_calls.bel 398 bytes
- experiments/bel-rust-repl/tests/language.rs 47711 bytes
- experiments/bel-rust-repl/tests/repl.rs 9563 bytes
- experiments/bel-rust-repl/tests/text_output.rs 3911 bytes
- experiments/bel-rust-repl/wasm/EMITTER.md 6149 bytes
- experiments/bel-rust-repl/wasm/LISTS.md 8215 bytes
- experiments/bel-rust-repl/wasm/README.md 6173 bytes
- experiments/bel-rust-repl/wasm/bootstrap-boundary.bel 3487 bytes
- experiments/bel-rust-repl/wasm/choose.ast.json 61 bytes
- experiments/bel-rust-repl/wasm/choose.bel 24 bytes
- experiments/bel-rust-repl/wasm/compile.py 3077 bytes
- experiments/bel-rust-repl/wasm/compiler.bel 1897 bytes
- experiments/bel-rust-repl/wasm/copy-tree.bel 174 bytes
- experiments/bel-rust-repl/wasm/emit-wat.mjs 3021 bytes
- experiments/bel-rust-repl/wasm/emit.py 2234 bytes
- experiments/bel-rust-repl/wasm/emitter-features.bel 916 bytes
- experiments/bel-rust-repl/wasm/expression-emitter.bel 2828 bytes
- experiments/bel-rust-repl/wasm/list-compiler.bel 6502 bytes
- experiments/bel-rust-repl/wasm/list-runtime.bel 2508 bytes
- experiments/bel-rust-repl/wasm/list-text.bel 4260 bytes
- experiments/bel-rust-repl/wasm/text-runtime.bel 3808 bytes
- experiments/bel-rust-repl/wasm/verify-emitter-features.mjs 2862 bytes
- experiments/bel-rust-repl/wasm/verify-emitter.py 5919 bytes
- experiments/bel-rust-repl/wasm/verify-lists.mjs 2722 bytes
- experiments/bel-rust-repl/wasm/verify-lists.py 4598 bytes
- experiments/bel-rust-repl/wasm/verify.py 3703 bytes