Homebrew tap for EigenScript — a bytecode VM language with a copy-and-patch x86-64 JIT, observer-based assignment tracking, and temporal queries.
brew tap inauguralsystems/eigenscript
brew install eigenscriptThen:
eigenscript path/to/script.eigseigenscript— the interpreter + JITeigenlsp— the LSP server (point your editor at it via the bundled VS Code / Vim grammars in the main repo)- The standard library at
$(brew --prefix)/lib/eigenscript/(imported asimport calculus,import json, etc.)
The formula runs the default make install build, so the optional HTTP/model/DB server extensions are off. import http works, but its server builtins (start_server, route_get, …) require the make full build, which the tap does not ship.
- macOS Intel (x86_64): JIT + interpreter
- macOS Apple Silicon (arm64): interpreter-only — the ARM64 JIT isn't written yet
- Linux x86_64: JIT + interpreter (Homebrew on Linux supported)
The tap tracks tagged releases of the parent repo; bumping the formula to a new tag is a manual release step. Use brew install --HEAD eigenscript to build from main instead.
MIT, same as EigenScript itself.