[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Reporting possibly unbound variables
From: |
Andy Wingo |
Subject: |
Re: Reporting possibly unbound variables |
Date: |
Tue, 20 Oct 2009 20:42:57 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) |
On Tue 20 Oct 2009 10:08, address@hidden (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/
Re: Reporting possibly unbound variables, Andy Wingo, 2009/10/19