Josh Matthews
2011-02-13 18:31:35 UTC
Given that a module with no exports adds nothing to the environment but
the module name, are we allowed to exclude any rules that would permit
essentially empty modules? For example, I would like to ignore defining
typing and semantics rules for constructs like
fun F = 1; module M { IMPORT f in fun G = F }
since I don't see any practical reason to allow them.
Cheers,
Josh
the module name, are we allowed to exclude any rules that would permit
essentially empty modules? For example, I would like to ignore defining
typing and semantics rules for constructs like
fun F = 1; module M { IMPORT f in fun G = F }
since I don't see any practical reason to allow them.
Cheers,
Josh