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 XAA14404; Thu, 17 Oct 2002 23:23:44 +0200 (MET DST) 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 XAA14765 for ; Thu, 17 Oct 2002 23:23:43 +0200 (MET DST) X-SPAM-Warning: Sending machine is listed in blackholes.five-ten-sg.com Received: from FUSMTA02-LRS (mta02.btfusion.com [62.172.195.247]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g9HLNgD20903 for ; Thu, 17 Oct 2002 23:23:43 +0200 (MET DST) Received: from [217.39.239.82] (helo=7p8420j) by FUSMTA02-LRS with smtp (Exim 4.05) id 182I7A-0007e7-00; Thu, 17 Oct 2002 22:23:32 +0100 Message-Id: <4.1.20021017221827.0091c6f0@pop3.btclick.com> X-Sender: daveb@pophost.tardis.ed.ac.uk X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 Date: Thu, 17 Oct 2002 22:27:40 +0100 To: Eray Ozkural , Dave Berry , Markus Mottl , Oleg From: Dave Berry Subject: Re: [Caml-list] Re: productivity improvement Cc: OCaml In-Reply-To: <200210151138.58478.erayo@cs.bilkent.edu.tr> References: <4.1.20020714213245.00a37f00@pop3.btclick.com> <200207121133.HAA26986@dewberry.cc.columbia.edu> <4.1.20020714213245.00a37f00@pop3.btclick.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk At 11:38 15/10/2002, Eray Ozkural wrote: >your casual Mono >compiler took some 10^6 lines in C if you will remember. That ratio would be >something like 1:30, 1:40 against C, and I suspect it would still be 1:10 to >1:20 for C++. Microsoft's SSCLI distribution, which is freely downloadable, includes a fast industrial-strength C# to .NET compiler. This is written in less than 100,000 lines of C++. By your reckoning, you should be able to write an equivalent compiler in 5,000 lines of O'Caml. Are you willing to produce an example compiler to substantiate your claim? >For a C++ compiler, the ratio would be about the same since C++ has simpler >semantics but a more involved syntax than well designed languages. I'm staggered at your suggestion that C++ has a simple semantics. To me, a major advantage of the ML family is that their semantics is relatively simple. Dave. ------------------- 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