home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.misc
- Path: sparky!uunet!gossip.pyramid.com!decwrl!sdd.hp.com!usc!rpi!sarah!cook!karp.albany.edu!ganesh
- From: ganesh@cs.albany.edu (Ganesh Murugesan)
- Subject: Re: Origin of "curried"
- In-Reply-To: banksd@hydra.rtp.dg.com's message of Wed, 26 Aug 92 18:43:02 GMT
- Message-ID: <GANESH.92Aug27115411@karp.albany.edu>
- Originator: ganesh@karp.albany.edu
- Sender: ganesh@cs.albany.edu (Ganesh Murugesan)
- Organization: Computer Science Department, SUNY at Albany, Albany, NY 12222
- References: <1992Aug26.184302.17123@dg-rtp.dg.com>
- Date: Thu, 27 Aug 1992 16:54:11 GMT
- Lines: 21
-
- In article <1992Aug26.184302.17123@dg-rtp.dg.com> banksd@hydra.rtp.dg.com (E du^2 + 2F dudv + G dv^2) writes:
-
- > The discussion of "dope vector"'s etymology reminds me -- what
- > is the origin of the obligatory "curried add" in lisp examples?
- > Have you ever encountered this sense of "curry" elsewhere?
- >
-
- I came across the term "currying" in my Prog. Lang. Course, in
- Scheme and Lambda Calculus.
-
- It was essentially breaking up say n arguments to a function as n functions
- taking one argument each, but both methods producing the same result,
-
- eg
-
- (lambda (x y z) body)
-
- (lambda (x) (lambda (y) ( lambda (z) body) body) body)
-
- Ganesh
-
-