spork-lang
spork-lang 0.6.0
The Spork compiler, source runner, project manager, command system, REPL, and language server.
spork-lang is the development toolchain for Spork source. It reads Lisp forms, compiles them to Python AST, executes source directly, manages project environments, checks namespaces, runs declared tests, and builds Python distributions.
Install#
python -m pip install "spork-lang==0.6.0"
spork version
The hosted installer creates a managed environment and launcher without modifying shell configuration.
What the package owns#
- the reader, macro expansion environment, compiler, and source maps;
- direct file execution, expression execution, and the REPL;
spork.itproject discovery, synchronization, checks, tests, builds, and distributions;- project-toolchain delegation and metadata-only command-provider discovery;
- the source import hook, LSP server, and nREPL integration.
Compiled applications normally depend on spork-runtime, not the compiler. Persistent collection storage is supplied by spork-pds.