⏺ All working. Here's what you can now do: #4

Merged
navicore merged 1 commit from multiline into main 2025-12-03 05:47:30 +00:00
navicore commented 2025-12-03 05:46:31 +00:00 (Migrated from github.com)

Run a specific Lisp file (handles multi-line expressions)

just run examples/factorial.lisp

Run all examples

just examples

Interactive REPL (line-by-line only)

just repl

Build everything

just build

Run tests

just ci

The file runner (target/seqlisp-run) properly handles multi-line expressions by tokenizing the entire file and parsing all expressions before
evaluation. The duplicate output (e.g., 120 appearing twice) is because print both prints the value and returns it, and the runner also shows the
result of each expression.

# Run a specific Lisp file (handles multi-line expressions) just run examples/factorial.lisp # Run all examples just examples # Interactive REPL (line-by-line only) just repl # Build everything just build # Run tests just ci The file runner (target/seqlisp-run) properly handles multi-line expressions by tokenizing the entire file and parsing all expressions before evaluation. The duplicate output (e.g., 120 appearing twice) is because print both prints the value and returns it, and the runner also shows the result of each expression.
Sign in to join this conversation.
No description provided.