mirror of
https://github.com/anoma/juvix.git
synced 2024-12-15 01:52:11 +03:00
108ccf7dcf
Say we have a module that import/open the Prelude: Test.juvix ``` module Test; import Stdlib.Prelude open; ``` When the module is compiled, we have a step in the compiler pipeline which filters out unreachable symbols. For this module all symbols are filtered because the module contains no definitions. So if the module is loaded in the REPL, no symbols will be available to process through the evaluator. The REPL is a place to explore the symbols in the module so (like with Haskell's GHCi) it would be useful if all symbols were available in the REPL session. That's what this PR implements. * Closes https://github.com/anoma/juvix/issues/2159 --------- Co-authored-by: Jan Mas Rovira <janmasrovira@gmail.com> |
||
---|---|---|
.. | ||
Compile | ||
Dev | ||
Doctor | ||
Eval | ||
Extra | ||
Format | ||
Html | ||
Repl | ||
Typecheck | ||
Base.hs | ||
Clean.hs | ||
Compile.hs | ||
Dev.hs | ||
Doctor.hs | ||
Eval.hs | ||
Format.hs | ||
Html.hs | ||
Init.hs | ||
Repl.hs | ||
Typecheck.hs |