Browse thread
RE: Seeking pratical tutorial or examples.
- Brent Fulgham
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Brent Fulgham <brent.fulgham@x...> |
| Subject: | RE: Seeking pratical tutorial or examples. |
Francisco (and others), Could it be that your mind is merely reeling from the unfamiliar functional programming paradigm? Those of use "raised" in the school of procedural C programming, or working in the Dot-Com trenches in Perl are used to thinking in terms of step 1, step2, ..., etc. Those of us who have at least been exposed to Lisp or Scheme have a leg up, because we were forced to think recursively and look at a program's output as the result of the evaulation of functions. You are probably right that some code snippets might be helpful, but many of the references you site include many such examples. Pierre Weis has already listed the references I have used to reach my current novice-state familiarity with Caml, and you would be well served to examine those documents. I would also highly recommend Cousineau and Mauny's excellent "The Functional Approach to Programming". While not a Caml tutorial, it teaches you the language as you go, and has the added benefit of teaching you about functional programming. If you like the venerable "Structure and Interpretation of Computer Programming", this will be right up your alley. Cousineau and Mauny also include lots of useful examples of things like quicksort (using Caml's functional approach, then again in a more procedural way to contrast), parsing systems, tree traversal, graphs, and more. Highly recommended. And of course, have fun! -Brent