Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!killer!pollux!ti-csl!mips!gateley From: gateley@mips.csc.ti.com (John Gateley) Newsgroups: comp.lang.lisp Subject: Re: Functions vs. Procedures in Lisp Message-ID: <51597@ti-csl.CSNET> Date: 15 Jun 88 15:48:24 GMT References: <499@sequent.cs.qmc.ac.uk> <1350016@otter.hple.hp.com> <34296@linus.UUCP> Sender: news@ti-csl.CSNET Reply-To: gateley@mips.UUCP (John Gateley) Organization: TI Computer Science Center, Dallas Lines: 10 In article <34296@linus.UUCP> marsh@mbunix (Ralph Marshall) writes: >In article <1350016@otter.hple.hp.com> psa@otter.hple.hp.com (Patrick Arnold) writes: >>(function? I don't believe lisp has functions) > What is this all about ??? Why don't you think Lisp has functions, >and what do you mean by first-class procedures ? I'm willing to believe that A first class object is one that can be passed to a procedure as an argument, and returned as a value by procdedures. I dont have the references, but it is in common use (especially among Schemers). I dont wish to speak for Patrick, but "function" has (at least) two different meanings: the definition you gave, and the definition mathematicians use.