From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id TAA16273; Wed, 20 Oct 2004 19:30:03 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id TAA15139 for ; Wed, 20 Oct 2004 19:30:02 +0200 (MET DST) Received: from annexia.force9.co.uk (annexia.force9.co.uk [212.56.101.183]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id i9KHU228002265 for ; Wed, 20 Oct 2004 19:30:02 +0200 Received: from rich by annexia.force9.co.uk with local (Exim 3.36 #1 (Debian)) id 1CKKHh-0003KS-00 for ; Wed, 20 Oct 2004 18:30:01 +0100 Date: Wed, 20 Oct 2004 18:30:01 +0100 Cc: caml-list@inria.fr Subject: Re: [Caml-list] OCaml and Design Patterns Message-ID: <20041020173001.GA12744@annexia.org> References: <20041020171301.35088.qmail@web53003.mail.yahoo.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rwEMma7ioTxnRzrJ" Content-Disposition: inline In-Reply-To: <20041020171301.35088.qmail@web53003.mail.yahoo.com> User-Agent: Mutt/1.5.5.1+cvs20040105i From: Richard Jones X-Miltered: at concorde with ID 4176A09A.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 2004:99 terrible:01 obstacle:01 vanier:01 ltd:98 ocaml:01 ocaml:01 0700,:01 wrote:03 oct:03 builtin:04 investment:94 bypass:05 functional:06 X-Attachments: type="application/pgp-signature" name="signature.asc" Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk --rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 20, 2004 at 10:13:01AM -0700, Vasili Galchin wrote: > Hello, > =20 > I am working on a C++ project (hey I have to make money ... I > personally hate the language) so I am using Design Patterns. In the > standard GoF book (Gang of Four design pattern book), the authors say > that some patterns already exist (builtin) in some languages. What > design patterns do you think would be useful if I am using the OO > features of OCaml (i.e. non-pure functional features)? Just my personal opinion, but I've seen a lot of terrible code written which uses "design patterns" ... A lot of the patterns seem to exist solely to bypass problems with OO languages. Rich. --=20 Richard Jones. http://www.annexia.org/ http://www.j-london.com/ Merjis Ltd. http://www.merjis.com/ - improving website return on investment "One serious obstacle to the adoption of good programming languages is the notion that everything has to be sacrificed for speed. In computer languages as in life, speed kills." -- Mike Vanier --rwEMma7ioTxnRzrJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFBdqCZ4le1M6q9pzoRAuSRAJ9z62nmXcGqzdHPxvGwNKeaKpSULwCgr/jY xHj0bBLdoWKimITP2m1ci9Y= =4XzI -----END PGP SIGNATURE----- --rwEMma7ioTxnRzrJ-- ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners