From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 4A203BB9A for ; Wed, 5 Oct 2005 14:48:45 +0200 (CEST) Received: from first.in-berlin.de (dialin-145-254-064-063.pools.arcor-ip.net [145.254.64.63]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j95CmiZY011785 for ; Wed, 5 Oct 2005 14:48:44 +0200 Received: by first.in-berlin.de (Postfix, from userid 501) id B0D821649FE; Wed, 5 Oct 2005 14:10:28 +0200 (CEST) Date: Wed, 5 Oct 2005 14:10:28 +0200 From: Oliver Bandel To: caml-list@yquem.inria.fr Subject: Re: FP/IP and performance (in general) and Patterns... (Re: [Caml-list] Avoiding shared data) Message-ID: <20051005121028.GA757@first.in-berlin.de> References: <20051003200337.14092.qmail@web26809.mail.ukl.yahoo.com> <1128394430.23813.20.camel@rosella> <20051004164700.GA494@first.in-berlin.de> <8008871f0510041539r1d2b242fifcd09cf32ba394fa@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8008871f0510041539r1d2b242fifcd09cf32ba394fa@mail.gmail.com> User-Agent: Mutt/1.5.6i X-Miltered: at nez-perce with ID 4343CBAC.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; oliver:01 bandel:01 oliver:01 in-berlin:01 caml-list:01 avoiding:01 ocaml:01 ocaml:01 lacks:01 ...:98 ...:98 wrote:01 patterns:02 data:02 agrees:03 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=FORGED_RCVD_HELO autolearn=disabled version=3.0.3 On Tue, Oct 04, 2005 at 06:39:28PM -0400, Christopher A. Watford wrote: [...] > This list is best for asking OCaml questions and is awful for asking > for what language is best for what, nobody agrees. [...] I was not asking, what language is better for soimething, or best at all. I asked for what programming style/paradigm is best used to solve certain problems. As OCaml provides more than one programming paradigm, for me it's the best language I ever had programmed in (some other features are also fine). So the question goes in a different direction: How to solve problems best, if you have the possibility do do it in different ways. Well, every programmer can choose it's own way, but if certain areas are well known to do them in a certain way best, it makes sense to go that direction. For example, I'm not really a fan of OO-programming, but when programming GUI-software I think it would be the best choice, and FP-programming lacks flexibility here (if not using a DSL to create GUI-code, which then is separately compiled). Ciao, Oliver