Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re^2: Higher Order Perl

by Fletch (Chancellor)
on May 18, 2007 at 19:01 UTC ( #616257=note: print w/replies, xml ) Need Help??

in reply to Re: Higher Order Perl
in thread Higher Order Perl

The hurdle's going to be more in getting your head around the functional way of thinking than any math knowledge. You don't need to be familiar with the lambda calculus, but you may have an uphill battle ahead of you if code using a couple chained map calls gives you fits.

Replies are listed 'Best First'.
Re^3: Higher Order Perl
by chexmix (Hermit) on May 21, 2007 at 15:26 UTC
    I had read somewhere that the books' explication was really clear ... maybe there is a better intro to functional programming out there ... ?

    F'rinstance I just ran across this.

      I read the Hudak book recently and was rather disappointed. It is easy to read, but I don't think it does a good job of getting across what is remarkable about Haskell. There is some discussion of it here which I hope might be helpful.

      I don't know a good Haskell book. I learned haskell by first learning SML (from Lawrence Paulson's book) and then by reading the Haskell language standard. I would not recommend this as an efficient or effective approach.

      This week I am going to read The Haskell Road to Logic, Maths, and Programming and see if I like it any better.

        Thanks for this and for the other response. Nice to hear straight from the author's keyboard! ;^)

        I have ordered a copy of HOP and eagerly look forward to it ...

        Life is a pretzel. Or a knot. Here I am back where I was when I was 17 -- except that I've forgotten most of my math & now have to plunge onward with my 45-year-old brain ...

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://616257]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (6)
As of 2018-04-23 10:06 GMT
Find Nodes?
    Voting Booth?