Architectural problem: unhygienic import handling, lack of sandboxing #4272
Labels
import
Issues to do with importing modules
type: task
Concerning the development of Agda (not in changelog)
Milestone
This issue points out a general problem in way Agda handles
import
s:The state accumulates the signatures of imported modules in a component
stImports : Signature
. This way information from previous imports may leak into the type checking process of later imports.Instead, when checking
the checking of module
B
should happen in a sandbox such that information fromA
cannot flow accidentially intoB
.Issue(s) caused by this architectural problem:
The text was updated successfully, but these errors were encountered: