Subject: Re: Type checking problem
From: (Rob Warnock)
Date: Sun, 07 Sep 2008 21:12:57 -0500
Newsgroups: comp.lang.lisp
Message-ID: <>
Kenny  <> 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:
    From: Kent M Pitman <>
    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 Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607