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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 4BDCEBBAF for ; Mon, 21 Dec 2009 18:34:38 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq4AAGFAL0vUnwckkGdsb2JhbACCGZk1AQEBAQkJDAcTBLpshC4E X-IronPort-AV: E=Sophos;i="4.47,432,1257116400"; d="scan'208";a="39134593" Received: from relay.ptn-ipout02.plus.net ([212.159.7.36]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 21 Dec 2009 18:34:38 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtsEAB1AL0tUXebi/2dsb2JhbACCGdRphC4E Received: from relay03.plus.net ([84.93.230.226]) by relay.ptn-ipout02.plus.net with ESMTP; 21 Dec 2009 17:34:37 +0000 Received: from [87.114.35.173] (helo=leper.local) by relay03.plus.net with esmtp (Exim) id 1NMm9V-0000dy-CG for caml-list@yquem.inria.fr; Mon, 21 Dec 2009 17:34:37 +0000 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] general question, was Re: OCaml is broken Date: Mon, 21 Dec 2009 18:48:42 +0000 User-Agent: KMail/1.9.9 References: <4B2D2BC1.6020204@msu.edu> <20091221152631.35b3a2eb@pbmiha.malagasy.com> <8D2436E9-A41B-48D4-B844-A82E57D47CA2@pulsschlag.net> In-Reply-To: <8D2436E9-A41B-48D4-B844-A82E57D47CA2@pulsschlag.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200912211848.42652.jon@ffconsultancy.com> X-Plusnet-Relay: 6fd9e76dd758aaafb485e353a3e0be28 X-Spam: no; 0.00; ocaml:01 planing:01 ocaml:01 extensively:01 2009:98 frog:98 wrote:01 compile:01 caml-list:01 dependency:01 essentially:02 functional:02 functional:02 programming:03 programming:03 On Monday 21 December 2009 14:19:05 Keyan wrote: > Hi, > > i have a large project written in C++, for which i am planing to write > add-ons and tools in ocaml, e.g. different tools to analyse my code > (dependency stuff), an interpreter for a script-language i plan to include, > etc, etc. form my time at the uni i remembered that ocaml allows to compile > libraries which can be included in c/c++ program, and i know people who use > it extensively in other projects. therefore, i decided to give ocaml a try. > i like functional programming, and my first steps with ocaml are very > promising. > > following this discussion, i am not so sure anymore, if ocaml is a good > decision. may be i got this discussion wrong, but if ocaml is dying out, i > might have to look for another functional programming language to use with > my project. OCaml isn't dying out and it is still ideal for the applications you listed because they are not performance critical and do rely heavily upon an efficient GC. This discussion was essentially about the exact opposite end of the spectrum of applications, where performance is critical but GC is largely irrelevant. -- Dr Jon Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/?e