I've already run into the case where I had a MAXSET value in Obn2.Mod, Chars.Mod, DStrings.Mod. I think having the module Artemis.Mod only hold common constant values (currently two) is problematic because on small Oberon Systems there is a price to load one more module. Also I am not sure a common global modules improves modularety. I need to make a decision on this and document it.
I've already run into the case where I had a MAXSET value in Obn2.Mod, Chars.Mod, DStrings.Mod. I think having the module Artemis.Mod only hold common constant values (currently two) is problematic because on small Oberon Systems there is a price to load one more module. Also I am not sure a common global modules improves modularety. I need to make a decision on this and document it.