Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!hellgate.utah.edu!dog.ee.lbl.gov!ucbvax!SUMEX-AIM.STANFORD.EDU!acuff From: acuff@SUMEX-AIM.STANFORD.EDU (Richard Acuff) Newsgroups: comp.sys.ti.explorer Subject: Re: TI lisp and "IF" Message-ID: <2880116725-2159710@KSL-Mac-62> Date: 8 Apr 91 16:25:25 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: acuff@sumex-aim.stanford.edu Distribution: inet Organization: The Internet Lines: 10 > Used to be, when I wrote a conditional using IF with a macro as the > predicate, everything worked just fine. I just installed the latest > version of TI lisp on my MX (lisp version 6.1) and now I get a break with > the message "Attempt to evaluate [my macro] as a function". ANyone know if > this is the correct behavior for IF and/or why this is now different? I think I'm using the latest versions and I don't see this problem. Do you have demonstration code? -- Rich