1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-13 19:49:20 +03:00
juvix/app
Paul Cadman ed78f2636b
Embed standard library in the minijuvix binary (#210)
* Embed stdlib in minijuvix library

We add a new step at the beginning of the pipeline called Setup that
registers the modules in the standard library with the Files effect. The
standard library is then used when the Scoper queries the Files effect
for modules as it resolves import statements.

Use of the standard library can be disabled using the global
`--no-stdlib` command-line option.

* CI: Checkout submodules recursively for stdlib

* Add a new `--no-stdlib` option to shell check

* Poke CI

* CI: Checkout submodules in the test job
2022-06-30 11:31:08 +02:00
..
Commands Add support for built in types (#192) 2022-06-28 13:31:31 +02:00
App.hs Support implicit arguments (#144) 2022-06-13 14:25:22 +02:00
CLI.hs Improve filepath equality (#170) 2022-06-15 12:38:24 +02:00
Command.hs Add CLI improvements and shell testing (#131) 2022-06-09 16:36:07 +02:00
GlobalOptions.hs Embed standard library in the minijuvix binary (#210) 2022-06-30 11:31:08 +02:00
Main.hs Embed standard library in the minijuvix binary (#210) 2022-06-30 11:31:08 +02:00