On Tue 20 Oct 2009 10:08, [email protected] (Ludovic Courtès) writes: > Andy: What about leaving both ‘eval-case’ and ‘eval-when’ for 2.0, and > only deprecating ‘eval-case’ in the next stable series?
The problem is that eval-case has really murky semantics -- to me at least. We've *never* needed to use it in the past, to my knowledge, except to distinguish toplevel expressions from lexically nested expressions -- an iffy use, IMO. (Any definition should be valid anywhere a definition is valid.) So I think we should /discourage/ eval-case -- but how would people know if it weren't deprecated? It's still there, in deprecated.scm. I would say deprecate it now, and remove it in the next series. Andy -- http://wingolog.org/
