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 RAA01577; Tue, 18 Nov 2003 17:28:47 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id RAA01914 for ; Tue, 18 Nov 2003 17:28:46 +0100 (MET) Received: from mail1.tpgi.com.au (mail.tpgi.com.au [203.12.160.57]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id hAIGSi120267 for ; Tue, 18 Nov 2003 17:28:44 +0100 (MET) Received: from syd-ts22-2600-136.tpgi.com.au (syd-ts22-2600-136.tpgi.com.au [203.26.30.136]) by mail1.tpgi.com.au (8.11.6/8.11.6) with ESMTP id hAIGSaa19509; Wed, 19 Nov 2003 03:28:36 +1100 Subject: Re: [Caml-list] GC and file descriptors From: skaller Reply-To: skaller@ozemail.com.au To: Ville-Pertti Keinonen Cc: Brian Hurt , Caml Mailing List In-Reply-To: <20031118120517.GA881@exomi.com> References: <1069092899.17437.58.camel@pelican> <20031118120517.GA881@exomi.com> Content-Type: text/plain Message-Id: <1069169282.18363.99.camel@pelican> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-4) Date: 19 Nov 2003 02:28:02 +1100 Content-Transfer-Encoding: 7bit X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 ozemail:01 0600,:01 haskell:01 biased:01 python:01 passing:01 async:01 derivative:01 ocaml:01 ocaml:01 05,:01 descriptors:01 nov:01 typing:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Tue, 2003-11-18 at 23:05, Ville-Pertti Keinonen wrote: > On Mon, Nov 17, 2003 at 03:20:36PM -0600, Brian Hurt wrote: > However, does anyone consider OCaml the best existing language for a > particular use? Or just the most convenient implementation of the > features needed? How can one know? I don't know *every* language :-) All I can say is -- Ocaml does many things I want to do very easily, so easily that I have found no pressing need to learn Haskell, or to write much code in any other language I do know. But I'm biased. Ocaml is the only language I know with strong FP support (I exclude Python due to lack of static typing). There are some things I find would be better if I could bind to C/C++ more easily: there is a lot of that stuff out there. But I find the best solution to that is to design and implement my own language (Felix) rather than use any existing one. Oh yeah, the implementation is written largely in .. Ocaml .. and quite a bit of the design is stolen straight from Ocaml I like it so much :-) Now, one other thing I wanted to play with was message passing and async processing .. and JoCaml seemed the best choice .. oh, that's an Ocaml derivative .. :-) ------------------- 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