Kenny <kentilton@gmail.com> wrote:
+---------------
| > The :test-not argument is deprecated.
+---------------
O.k., this one I could live with, given that it's almost as convenient
to use ":TEST (COMPLEMENT test)", but...
+---------------
| > The function position-if-not is deprecated.
|
| After we revise the standard (I understand Ron, Xah, Gavino, Jon, and
| Ilias have formed a committee) and all the implementors take those out,
+---------------
Get real. As several people involved with the ANSI standard have
noted here numerous times, in retrospect the decision to "deprecate"
the "-IF-NOT" variants was simply *wrong*, e.g., see:
http://groups.google.com/group/comp.lang.lisp/msg/60b5bda8223abaf2
...
From: Kent M Pitman <pit...@world.std.com>
...
I think it's generally accepted in the community that we made
a mistake deprecating those.
You should use :test (complement test) rather than :test-not test.
But for the -if-not functions, just use them and ignore the deprecation.
Deprecated functions are still required to be supported correctly
in all conforming implementations.
...
If anything, a "revised standard" should have the *deprecations*
taken out, not the functions!!
+---------------
| where will that leave the poor noob??????????????
+---------------
Right where he/she is now. ;-}
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607