I'm having a hard time understanding PLT's module system in the context of arc. Start with a temporary distro of arc. Get rid of the module and provides statements at the top of ac.scm, the trailing ')' at the bottom. In as.scm, replace (require "ac.scm") with (load "ac.scm"). I don't expect everything to work, but the place where it breaks is surprising: $ mzscheme -f as.scm
_list: bad syntax in: _list
Does anybody know what this means? It's happening in arc.arc at the first use of arc's list -- inside pair -- soon after it's been defined. |