[Tutor] is "fold" same as "reduce"?

alan.gauld@bt.com alan.gauld@bt.com
Tue, 22 Jan 2002 10:22:37 -0000


------_=_NextPart_001_01C1A32E.B70FE5A0
Content-type: text/plain; charset="ISO-8859-1"

One of the best FP languages is Haskell and the 
haskell.org web site has a lot of fairly heavy 
weight articles.
 
LISP is heavily functional in nature so you 
could look at the lisp and scheme sites.
 
The two online books
 
Structure and Interpretation of Computer Programs
and
How to Design Programs
 
both take a FP approach thru Scheme and I recommend them both.
 
Alan g.
 

------_=_NextPart_001_01C1A32E.B70FE5A0
Content-type: text/html; charset="ISO-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">


<META content="MSHTML 5.50.4807.2300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>One of the best FP languages is Haskell and the 
</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>haskell.org web site has a lot of fairly heavy 
</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>weight articles.</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>LISP is heavily functional in nature so you 
</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>could look at </SPAN></FONT><FONT face="Courier New" 
color=#0000ff size=2><SPAN class=910522410-22012002>the lisp and scheme 
sites.</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>The two online books</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>Structure and Interpretation of Computer 
Programs</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>and</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>How to Design Programs</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>both take a FP approach thru Scheme and I recommend 
them both.</SPAN></FONT></DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" color=#0000ff size=2><SPAN 
class=910522410-22012002>Alan g.</SPAN></FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C1A32E.B70FE5A0--