Christian Jaeger christian@pflanze.mine.nu writes:
Joel J. Adamson wrote:
Just to clarify, you're suggesting I use the Snow system _as a module system_? That I write my libraries as Snow packages, etc?
I have not yet written any Snow package yet, so I can't tell how well that works for development (as opposed to distribution).
Well, one of the reasons I switched from PLT Scheme was that PlaneT packages did not seem a good fit for distribution: any user would have to get PLT Scheme and PlaneT, and I wasn't interested in using my application to promote DrScheme (largely a teaching tool).
[Will Farr, since I now know you're on this list, please comment if you like]
If you want the simplest and most stable approach and don't care about portability right now, you might also just use Gambit namespaces directly; maybe writing a converter to (a future version of) Snow at some point is a fun experience after all for someone.
I think that using the ##namespaces is a good idea for now since I've figured out how to use it ;)
Joel