Update of bug #17504 (project guile):

             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #2:

(This is an old bug, but still worth answering.)

Because of the recursive hierarchical naming scheme used by modules, one
cannot use `list' (or any other primitive procedure name like `eval', `+',
`define', etc.) as the component of a module name.  For instance, `(nested-ref
the-scm-module '(list))' returns the `list' procedure, because `list' is bound
within `the-scm-module' to a procedure, not a module.  Conversely,
`(define-module (x y))' binds `y' within module `(x)' to another module.

More information about nested references is available in `boot-9.scm'.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?17504>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-guile mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-guile

Reply via email to