Fixed CREF to handle uninterned symbols.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Fri, 6 Jan 2012 23:18:40 +0000 (16:18 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Fri, 6 Jan 2012 23:18:40 +0000 (16:18 -0700)
commitf0f3cbcadc16454ded8fe25568dbbcbfc020b91f
tree4a51dd939899c48857754d66c36e7050ee0ba80c
parentd17ee33af4da50c217ec387b23fc519e95d32e6b
Fixed CREF to handle uninterned symbols.

"Names" (aka "binding-names") are symbols OR uninterned symbols, and
NOT sortable.  Replaced the rb-trees with hash tables.  This banished
the bogus complaints about free references to e.g. .tag.1 in compiler,
edwin and imail.
src/cref/forpkg.scm
src/cref/make.scm
src/cref/object.scm
src/cref/redpkg.scm