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=-0.0 required=5.0 tests=NO_RELAYS autolearn=disabled version=3.1.3 Received: by yquem.inria.fr (Postfix, from userid 18965) id E0A89BC6B; Tue, 24 Apr 2007 16:32:58 +0200 (CEST) Date: Tue, 24 Apr 2007 16:32:58 +0200 From: Francois Pottier To: skaller Cc: David Allsopp , OCaml List Subject: Re: [Caml-list] Bug in ocamlyacc Message-ID: <20070424143258.GA12596@yquem.inria.fr> Reply-To: Francois.Pottier@inria.fr References: <001401c785f3$3af5e890$6a7ba8c0@treble> <1177392571.10100.46.camel@rosella.wigram> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1177392571.10100.46.camel@rosella.wigram> User-Agent: Mutt/1.5.9i X-Spam: no; 0.00; bug:01 ocamlyacc:01 ocaml:01 compiler:01 libs:01 parser:01 ocaml:01 wrote:01 cristal:01 experimental:01 caml-list:01 pottier:01 pottier:01 francois:02 francois:02 Hello, On Tue, Apr 24, 2007 at 03:29:31PM +1000, skaller wrote: > I won't use Menhir for that reason either. My product, Felix, is > designed to 'build out of the box' on all platforms with minimal > pre-requisites, which happen to be: you need > > (a) Python > (b) Ocaml > (c) A C/C++ compiler > * with development versions of libs You could in principle pre-compile your parser on your own machine using menhir and ship the generated files, so menhir wouldn't be a prerequisite. There are at least two reasons why Menhir isn't (yet) shipped with ocaml. First, it produces code which is significantly larger than ocamlyacc's tables. This might be a problem for some people, so we should add an option to produce tables instead of code. Second, Menhir is still considered experimental, and its input language could still evolve. For instance, its treatment of errors and error recovery might be modified in the future, as well as its treatment of priorities. Feel free to make suggestions about Menhir! They are most welcome, even though, by lack of spare time, Menhir is not moving very fast. -- François Pottier Francois.Pottier@inria.fr http://cristal.inria.fr/~fpottier/