ivo/app
James T. Martin b337ecb094
Add arguments to the Ivo interpreter (and shebang support).
The supported options are `-h`, `-V`, `-t`, `-T`, and `-c`.
Additional arguments are files to be loaded.

In the process, these additional changes have been made:

* `:check` has been replaced with `:printTypes`;
  disabling typechecking is no longer possible.

* Ivo programs no longer allow top-level expressions;
  a `main` definition must be used instead.

* Traces and type information are now printed to `STDERR`.

* The interpreter code underwent /some/ cleanup,
  but more is still needed.
2021-03-26 22:58:45 -07:00
..
Command.hs Add arguments to the Ivo interpreter (and shebang support). 2021-03-26 22:58:45 -07:00
Flags.hs Add arguments to the Ivo interpreter (and shebang support). 2021-03-26 22:58:45 -07:00
Main.hs Add arguments to the Ivo interpreter (and shebang support). 2021-03-26 22:58:45 -07:00
MonadApp.hs Add arguments to the Ivo interpreter (and shebang support). 2021-03-26 22:58:45 -07:00