A simple Persephone implementation in Go. This repository is the, de facto, reference implementation for the Persephone instruction set. It is not incredibly fast or feature rich but it implements all Persephone language features. There will be no additional things like JIT compilation or other fancy runtime techniques. This is just a proof-of-concept. Whenever I add a new feature to Persephone, this implementation will get it first, so it's the most up-to-date.
$ git clone https://github.com/Azer0s/Persephone-Go.git $ cd Persephone-Go $ make $ make run/examples/fib.psph
$ ./bin/persephone -i /path/to/file
Compile a file
$ ./bin/persephone -i /path/to/file -c /path/to/output/file
Run a compiled file
$ ./bin/persephone -i /path/to/file -b