Fix CREF's spurious "Bindings with Multiple Definitions" warnings.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Thu, 27 Aug 2009 23:34:34 +0000 (16:34 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Thu, 27 Aug 2009 23:34:34 +0000 (16:34 -0700)
commit11d2c07efbcf3cce4bdc03e09d714d05d0d14974
tree864a8f9ec55c38b63fff56f31c1709a58e12a88c
parent3b5c6a1def63320a24c45294afa873fde9194625
Fix CREF's spurious "Bindings with Multiple Definitions" warnings.

* redpkg.scm (process-globals-info): Ensured that each definition,
internal and exported, is created once, with a unique expression.
(for-each-exported-name): New.
(bind!): There should now be no need to avoid adding an expression to
a value-cell more than once.
src/cref/redpkg.scm