Kernan is a second-generation reference interpreter for Grace written by Michael Homer. It operates on all platforms, either natively on Windows or under Mono elsewhere. Kernan supports the core of Grace 0.7.0 – except that type annotations are not checked either statically or dynamically.
A zip file (<1MiB) with all of the necessary files ready to run is available. It includes a “grace
” shell script wrapper for Unix-like platforms, and a command-line Grace.exe
executable.
For users on Mac OS X, a standalone disk image and application (~270MiB) with Mono included is also available. The application launches a minimal GUI interface, and a command-line entry point is available as Grace.app/grace
.
The source code is available with git clone https://mwh.nz/git/kernan
.