spork-lang
spork-lang 0.6.3
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.3"
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, metadata-only command-provider discovery, and isolated managed global plugins, including temporary-wheel installation from local Spork projects;
- 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.