Skip to content

Latest commit

 

History

59 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eezoc

The Eezo compiler: .eezo source to bytecode (-f bcl|jot|jomplement|xbcl) or a standalone ELF (-e; -e -i a Lazy-K stream program, -e -m a program of the IO monad). Links libeezo from ../libeezo; #import name resolves against $EEZO_STDLIB, else the $PREFIX/share/eezo/stdlib compiled in (where mk install in stdlib puts the modules), else a stdlib/ directory beside the importing file.

Build: mk (see mk, mkroot). Dependencies and their pinned commits: deps.lock; ci/deps.sh fetches them beside this checkout - the workspace layout the umbrella repository lays out. Tests (tests/: e2e, modes, gc_regress, stream, io, xbcl; bench is not run by CI) need eezo beside it and the stdlib installed; EEZO_WS, EEZOC, EEZO override where the scripts look.

About

Dumb tools for Gödel numbers

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages