It looks as if I was wrong. I thought there was a reference to reduce in
McCarthy's 1960 paper, but I cannot find it. There is a tantalising
reference to functions which take other functions as arguments  but reduce
is not featured.


On 4 November 2012 13:19, Raul Miller <[email protected]> wrote:

> Which version?
>
> When I inspect the source code to version 1.5, downloaded from
> http://www.softwarepreservation.org/projects/LISP/lisp1.5/lisp.lst/view
>
> I do not see "fold" mentioned at all, and the word "reduce" seems to
> be used differently -- it seems to be related to the concept of
> "modulo".
>
> Thanks,
>
> --
> Raul
>
> On Sun, Nov 4, 2012 at 2:51 AM, Romilly Cocking
> <[email protected]> wrote:
> > I think that reduction and fold were featured in early LISP versions,
> > and pre-date the publication of A Programming Language. Of course,
> > that doesn't explain why early LISPs aren't citied in the discussions to
> > which you refer.
> >
> >
> > On 3 November 2012 20:29, Raul Miller <[email protected]> wrote:
> >
> >> On Sat, Nov 3, 2012 at 4:23 PM, Boyko Bantchev <[email protected]>
> wrote:
> >> > Google for any of 'point-free programming', 'algebra of programming',
> >> > 'Bird-Meertens formalism' (cata-, ana-, para- etc. morphisms) --
> >> > you'll see everywhere a lot of variable-free functions and Haskell
> >> > (and not much mentioning of APL and J).
> >>
> >> Yes, I have noticed that about the literature.
> >>
> >> It's particularly striking to me when I see APL-ish (or J-ish) topics
> >> mentioned -- discussions of reduction or folds for example -- with a
> >> references dating back to the '80s, and no mention of Iverson's work.
> >>
> >> --
> >> Raul
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >>
> >
> >
> >
> > --
> > http://quick2wire.com enhance your Raspberry Pi
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>



-- 
http://quick2wire.com enhance your Raspberry Pi
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to