So Loj suggested using SRFI-0 conditional expansion and features to define the package.ox context. This works, but it begs a couple questions:
How are features provided and defined? Is there a define-feature macro or something? Are features values, or are features simply the names of values or modules?
How does the hypothetical define-feature work with phaseless code loading? Unless features are phaseless (definition names) it really doesn't work.
This adds syntactic load to all package.ox files which doesn't really serve a purpose.
define-feature should def be just def names, or things that have been defined ahead of time. It shouldn't be complicated, lest you head down the CL route.
So Loj suggested using SRFI-0 conditional expansion and features to define the
package.ox
context. This works, but it begs a couple questions:define-feature
macro or something? Are features values, or are features simply the names of values or modules?define-feature
work with phaseless code loading? Unless features are phaseless (definition names) it really doesn't work.package.ox
files which doesn't really serve a purpose.