Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!forsight!gat From: gat@robotics.Jpl.Nasa.Gov (Erann Gat) Newsgroups: comp.lang.lisp Subject: Re: FUNCALL question Message-ID: <390@forsight.Jpl.Nasa.Gov> Date: 5 Feb 90 18:37:37 GMT References: <3277@accuvax.nwu.edu> <1990Jan28.175437.19293@hellgate.utah.edu> <4541@brazos.Rice.edu> Organization: Jet Propulsion Laboratory, Pasadena, CA Lines: 21 In article <4541@brazos.Rice.edu>, dorai@titan.rice.edu (Dorai Sitaram) writes: > > I saw the above rather by accident, so what I say here might take > something out of context. Disclaimer done, I don't see how someone > can claim that Scheme doesn't have a _funcall_ function (procedure). > Surely you don't just mean that the language standard doesn't mention > _funcall_? For _funcall_ is easily retrieved as: > > (define funcall (lambda (f . z) (apply f z))) > > So what am I missing? What you (and Eric Meuhler, author of article 1753) are both missing is about twenty articles of discussion which preceeded the postings to which you reply. In fact, that the Scheme language standard does not mention FUNCALL is EXACTLY what I meant, and if you had gone back and read the reference articles (or sent me E-mail) you could have found this out without broadcasting the fact that you hadn't done your homework. E.