The `compiling` feature specifier is only expanded when compiling, so something like `(cond-expand (compiling (import foo)) (else (use foo)))` ought to work.
To be totally honest, in this specific situation you can actually get away with using just `(use foo)` since the "-uses foo" flag tells csc that foo is a unit and doesn't need to be loaded at runtime either way, but to avoid confusion I think it's best to use the right form for the situation. Hope that helps, Evan _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users