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 concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 62287BC45 for ; Tue, 9 Aug 2005 03:49:45 +0200 (CEST) Received: from smtp1.adl2.internode.on.net (smtp1.adl2.internode.on.net [203.16.214.181]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j791nhNq006562 for ; Tue, 9 Aug 2005 03:49:44 +0200 Received: from rosella (ppp19-123.lns2.syd7.internode.on.net [59.167.19.123]) by smtp1.adl2.internode.on.net (8.12.9/8.12.9) with ESMTP id j791neGR026609; Tue, 9 Aug 2005 11:19:40 +0930 (CST) Subject: Re: [Caml-list] OCaml for Industry From: skaller To: Erik de Castro Lopo Cc: caml-list@yquem.inria.fr In-Reply-To: <20050809093245.1beebca1.ocaml-erikd@mega-nerd.com> References: <200508011826.52882.jon@ffconsultancy.com> <200508081820.09595.jon@ffconsultancy.com> <1123523898.6848.107.camel@localhost.localdomain> <200508081935.01424.jon@ffconsultancy.com> <20050809093245.1beebca1.ocaml-erikd@mega-nerd.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-USFBNk7+GEA79wg3SVM0" Date: Tue, 09 Aug 2005 11:49:39 +1000 Message-Id: <1123552179.16452.28.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.1.1 X-Miltered: at concorde with ID 42F80BB7.004 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 ocaml:01 haskell:01 haskell:01 foolproof:98 wrote:01 sourceforge:01 sourceforge:01 erik:04 push:05 suggested:05 suggested:05 quite:06 tue:06 X-Attachments: type="application/pgp-signature" name="signature.asc" X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 --=-USFBNk7+GEA79wg3SVM0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2005-08-09 at 09:32 +1000, Erik de Castro Lopo wrote: > I suggested it but management said no and I didn't push it. > Ocaml is in their eyes a rather obsure language. I then suggested > Java (with ANTLR) but no, then C++, no. In the end it was written > in standard C with flex/bison. Every time I had to traverses a > damned linked list in C I though of how easy and foolproof this=20 > would have been in Ocaml. The question is .. why did you ask management? This should be your decision not theirs. They're paying you because YOU are the expert in software development. I used Ocaml to develop a translator for a telco: I didn't ask .. I *told* them how I was doing it. I myself raised the issue of maintainability, and even suggested a teacher be paid to train other programmers. I made it quite clear that in the available time-frame with the available resources .. there was no possible alternative. Haskell could have done it .. but I don't know Haskell. C++? Java? NO WAY! --=20 John Skaller --=-USFBNk7+GEA79wg3SVM0 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQBC+AuxsRp8/9aGVGsRAlADAKCNTaAGAZFaOJDc76TJFZVSzwgZCACfdvmI ZgEP/Jn0Ldr8lBCmfL040jU= =m9p7 -----END PGP SIGNATURE----- --=-USFBNk7+GEA79wg3SVM0--