[plt-scheme] symbols redefined in SRFIs

From: Eli Barzilay (eli at barzilay.org)
Date: Mon Oct 23 22:12:46 EDT 2006

On Oct 24, Dan Muresan wrote:
> >   * the ability to catch bugs in code that wants to use lists of equal
> >     length
> (you mean unequal length)

No -- code that wants equal-length lists, but got unequal lengths
instead.  Before your change it raised an error and got a happy
programmer.  After your change you get a bug that propagates further
and becomes harder to find.

> That's a good point -- I was too focused on "API compatibility".

Exactly.  (And btw, I'm often on your side...)

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!

Posted on the users mailing list.