Christian Jaeger <christian@pflanze.mine.nu> writes:
Joel J. Adamson wrote:
[...]
What is the status of the namespace mechanism supported or not? Will it be in the future?
[...]
It's not clear yet to me how well layering would/will work, e.g. mixing code using both the namespaces feature and future chjmodule functionality; you're seeing such problems currently with syntax-case, but that may be rather just because nobody has spent much effort on integrating syntax-case better (well, I could be wrong, I don't know about the issues).)
I got my code to work and I think I understand the ##namespace mechanism much better. Now my concern is that if I'm building an application (my ultimate goal) am I going to have to re-work everything once a module system gets implemented. I really like how fast Gambit development happens: it's already enabled me to implement things I expected to be there, simply by voicing it to the newgroup. I also know that Gambit has some good advantages over most other implementations. However, being a limited-time "spare-time" programmer, is my time to learn things better spent on another implementation with slower development and more stable (as in "probably not going to be reimplemented in such a way that you would have to change large portions of code") features? Is Gambit meant for building applications, or is it meant as a testing ground for features of a scheme implementation? Joel -- Joel J. Adamson Biostatistician Pediatric Psychopharmacology Research Unit Massachusetts General Hospital Boston, MA 02114 (617) 643-1432 (303) 880-3109 The information transmitted in this electronic communication is intended only for the person or entity to whom it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this information in error, please contact the Compliance HelpLine at 800-856-1983 and properly dispose of this information.