caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Ed Keith <e_d_k@yahoo.com>
To: Alexy Khrabrov <deliverable@gmail.com>, Raoul Duke <raould@gmail.com>
Cc: OCaml <caml-list@inria.fr>
Subject: Re: [Caml-list] when OO is wrong
Date: Mon, 30 Mar 2009 15:38:45 -0700 (PDT)	[thread overview]
Message-ID: <495734.22599.qm@web54102.mail.re2.yahoo.com> (raw)


--- On Mon, 3/30/09, Raoul Duke <raould@gmail.com> wrote:

> > What is it about FP which makes modeling simpler than OO, conceptually and
> > technically?  How can folks summarize their "enlightenment" experiences in
> > this regard?
>
> it is worth seeing http://www.info.ucl.ac.be/~pvr/book.html

I'm still learning Ocaml, coming from a C++ background. 

I love Concepts, Techniques, and Models of Computer Programming. It is one of the best computer books I've ever read. One of it's messages is that there is no one right paradigm. This is what I like about C++ and Ocaml. I am not forced to fit a square peg into a round hole. I can use procedural, functional or o-o techniques, depending on which is a better fit for the problem. 

I do wish I had better tools for visualizing FP designs. I use Nassi-Schneiderman diagram for procedural designs and UML of OO designs.

   -EdK

Ed Keith
e_d_k@yahoo.com

Blog: edkeith.blogspot.com





             reply	other threads:[~2009-03-30 22:38 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-30 22:38 Ed Keith [this message]
2009-03-31  3:35 ` Jon Harrop
2009-03-31  7:03   ` Oliver Bandel
  -- strict thread matches above, loose matches on Subject: below --
2009-03-31 12:21 Ed Keith
2009-03-30 21:51 Alexy Khrabrov
2009-03-30 21:58 ` [Caml-list] " Raoul Duke
2009-03-31  3:02 ` Martin Jambon
2009-03-31  3:34   ` Jon Harrop
2009-03-31 15:53 ` Raoul Duke

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=495734.22599.qm@web54102.mail.re2.yahoo.com \
    --to=e_d_k@yahoo.com \
    --cc=caml-list@inria.fr \
    --cc=deliverable@gmail.com \
    --cc=raould@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).