anoma / juvix

A language for intent-centric and declarative decentralised applications
https://docs.juvix.org
GNU General Public License v3.0
449 stars 54 forks source link

Refactor: modules outside of REPL should not refer to Artifacts #2774

Open lukaszcz opened 4 months ago

lukaszcz commented 4 months ago

The references to Artifacts have been partly moved to Juvix.Compiler.Pipeline.Repl when implementing per-module compilation, but some still remain scattered around other modules. They should all be localised to a module dealing with the REPL as that's what they're needed for.