[plt-scheme] likely 3.99.0.22 -> 3.99.0.23 incompatibility: hashtables

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Tue Apr 8 15:18:41 EDT 2008

At Tue, 08 Apr 2008 20:40:10 +0200, "Majorinc, Kazimir" wrote:
> Matthew Flatt wrote:
> >  * Add `table-remove', the functional complement of `table-remove!'.
> >   
> This name suggests that table-remove function mutated original hash 
> table and the absence of ! is not unambiguous denial of that. More 
> descriptive names like copy-of-table-without could be less confusing.

You're right, but that's also longer and more difficult to remember.
Short and consistent notation is an explicit goal of this experiment.

Matthew



Posted on the users mailing list.