module-{ref,define}-submodule use the submodules table
authorAndy Wingo <wingo@pobox.com>
Fri, 23 Apr 2010 14:13:06 +0000 (16:13 +0200)
committerAndy Wingo <wingo@pobox.com>
Sat, 24 Apr 2010 15:42:01 +0000 (17:42 +0200)
commitf6a5308b03f30872a1973a6d40116a636fa52b11
treefdf0b58d523700361cc889146eb9a39a837ee58f
parentf905381d317d0e3edbcea55cdd05e29ba9e5cb20
module-{ref,define}-submodule use the submodules table

* module/ice-9/boot-9.scm (module-ref-submodule)
  (module-define-submodule!): Implement in terms of the
  module-submodules table, instead of looking for bindings in the value
  namespace.

* module/ice-9/deprecated.scm (module-ref-submodule):
  (module-define-submodule!): Define deprecated versions of these that
  duplicate the submodules table in the normal values namespace, for
  back compatibility.
module/ice-9/boot-9.scm
module/ice-9/deprecated.scm