Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!usc!snorkelwacker!bloom-beacon!dad.mentor.COM!plogan From: plogan@dad.mentor.COM (Patrick Logan) Newsgroups: comp.lang.scheme Subject: EQUAL? vs. EQ? (was: Functions and call/cc in Scheme) Message-ID: <9008271653.AA11594@dad.MENTOR.COM> Date: 27 Aug 90 16:53:33 GMT Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 8 I just received my own mail to this group and decided to qualify what I wrote. I wrote: (define (bar x) (cons x 1)) It is a function. In [most?] Schemes this is a true function using EQUAL? but not EQ? because it returns a unique cons with each call.