From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.5 required=5.0 tests=SPF_SOFTFAIL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id AD994BC69 for ; Sun, 19 Aug 2007 16:44:01 +0200 (CEST) Received: from biscayne-one-station.mit.edu (BISCAYNE-ONE-STATION.MIT.EDU [18.7.7.80]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l7JEhxck029702 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 19 Aug 2007 16:44:01 +0200 Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by biscayne-one-station.mit.edu (8.13.6/8.9.2) with ESMTP id l7JEhFBE016481 for ; Sun, 19 Aug 2007 10:43:15 -0400 (EDT) Received: from psi-phi.mit.edu (PSI-PHI.MIT.EDU [18.187.1.35]) (authenticated bits=56) (User authenticated as jfc@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id l7JEhEX5007543 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 19 Aug 2007 10:43:15 -0400 (EDT) Received: (from jfc@localhost) by psi-phi.mit.edu (8.12.9.20060308) id l7JEhEQ8007374; Sun, 19 Aug 2007 10:43:14 -0400 Message-Id: <200708191443.l7JEhEQ8007374@psi-phi.mit.edu> To: Caml-list List Subject: Re: [Caml-list] If OCaml were a car In-Reply-To: <56864F61-40F3-4F03-9823-6D510AD5320B@epfl.ch> Date: Sun, 19 Aug 2007 10:43:14 -0400 From: John Carr X-Scanned-By: MIMEDefang 2.42 X-Miltered: at discorde with ID 46C85730.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocaml:01 ocaml:01 syntax:01 parser:01 compiler:01 semicolons:01 unix:01 parsing:01 caml-list:01 implemented:02 pcc:04 jfc:04 generates:07 anybody:07 john:08 > Maybe I ride this car too often to realize (or I'm dumb) but I don't > get the joke about controls. OCaml has a badly designed syntax processed by a badly implemented parser feeding into a backend that generates poor error messages. All this makes the language hard to use. Anybody else learn C using pcc on Unix? Unfortunately, I didn't think to start cataloging compiler error messages and their causes when I started learning the language. I did send one anomaly to the list about parsing of semicolons.