anoma / juvix

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

Remove checking for fragile modules #2773

Closed lukaszcz closed 1 month ago

lukaszcz commented 1 month ago

The concept of fragile modules is erroneous. All modules should be considered fragile. We can't easily separate the module API from implementation, so when anything is changed in a module, all modules that (recursively) depend on it should be recompiled.