rsdoiel / Artemis

Artemis is my project to create portable Oberon-07 modules that can be used in POSIX and Oberon System.
https://rsdoiel.github.io/Artemis
BSD 3-Clause "New" or "Revised" License
12 stars 3 forks source link

Need a policy around shared constant values #8

Open rsdoiel opened 3 years ago

rsdoiel commented 3 years ago

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.