Skip to content

InauguralSystems/homebrew-eigenscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

homebrew-eigenscript

Homebrew tap for EigenScript — a bytecode VM language with a copy-and-patch x86-64 JIT, observer-based assignment tracking, and temporal queries.

Install

brew tap inauguralsystems/eigenscript
brew install eigenscript

Then:

eigenscript path/to/script.eigs

What it installs

  • eigenscript — the interpreter + JIT
  • eigenlsp — 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 as import 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.

Platforms

  • 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)

Versioning

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.

License

MIT, same as EigenScript itself.

About

Homebrew tap for EigenScript — bytecode VM language with copy-and-patch JIT

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages