[plt-scheme] likely 3.99.0.22 -> 3.99.0.23 incompatibility: hash
tables
Neil Van Dyke
neil at neilvandyke.org
Mon Apr 7 17:54:19 EDT 2008
All the changes you list sound good to me. Two minor questions of
rationale, perhaps worth documenting:
1. Why do mutable hash tables *not* support the functional operations?
Of course mutable lists have supported functional "append" just as
immutable lists do, for example.
2. Why is the "hash-table-set" not the more generic "table-set"? Can't
*all* tables have keyed values set functionally (especially given that
there is a "table-set!" that implies all mutable tables can have values
set via mutation)?
--
http://www.neilvandyke.org/
More information about the plt-scheme
mailing list