Kyle R. Burton on 12 Jul 2007 00:58:34 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [Phillylambda-talk] Practical Ocaml review


Yeah, I am underwhelmed with that book.  I have not finished it at
this point.  Parentheses were introduced without an explanation of
what they were for - not for function calls, but rather only to
disambiguate function arguments when it would have otherwise been
syntactically ambiguous.

I'm also looking at functional languages because I want to change how
I think such that I write code that does less state management [1]
(should help my programming in other languages too), but the author of
Practical OCaml shows you how to do state management early on in the
book (albeit he does warn you that it's not in the OCaml spirit to do
so).

I will go back to it, but I was not as impressed with it as I had hoped to be.

Does anyone have any recommendations on Haskell?

The best CL book I've read is actually Norvig's PAIP.  I've been
looking for a copy of On Lisp (Graham), though I know you can get an
on-line copy.  I have yet to find what I consider to be a good book on
Scheme.  SICP is good, the Little Schemer is also good.  There are no
'algorithims in *fp*' books that I know of (I've seen java/perl/c/c++
versions).  The on-line cl-cookbook is also not introductory, but I
have found somewhat useful snippets from time to time.

Read defmacro.org?


Kyle


[1] http://www-128.ibm.com/developerworks/linux/library/l-recurs.html?ca=dgr-lnxw02Recursion


On 7/11/07, Toby DiPasquale <toby@cbcg.net> wrote:
> Hi all,
>
> I saw this on programming.reddit the other day:
>
> http://codemiscellany.blogspot.com/2007/07/review-practical-ocaml.html
>
> Its a shame, too, because I was thinking about grabbing that one after I
> was done with Programming Erlang. Sounds like it would be a waste of loot,
> though.
>
> --
> Toby DiPasquale
_______________________________________________
phillylambda-talk-phillylambda.org mailing list
phillylambda-talk-phillylambda.org@lists.phillylambda.org
http://lists.phillylambda.org/listinfo.cgi/phillylambda-talk-phillylambda.org