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 nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 51B23BB81 for ; Wed, 28 Sep 2005 18:55:55 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j8SGtslu004649 for ; Wed, 28 Sep 2005 18:55:54 +0200 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 SAA20889 for ; Wed, 28 Sep 2005 18:55:54 +0200 (MET DST) Received: from mail25.sea5.speakeasy.net (mail25.sea5.speakeasy.net [69.17.117.27]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j8SGtp7j004645 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 28 Sep 2005 18:55:53 +0200 Received: (qmail 27749 invoked from network); 28 Sep 2005 16:55:50 -0000 Received: from shell4.sea5.speakeasy.net ([69.17.116.5]) (envelope-sender ) by mail25.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 28 Sep 2005 16:55:50 -0000 Date: Wed, 28 Sep 2005 09:55:50 -0700 (PDT) From: brogoff To: skaller Cc: David MENTRE , caml-list Subject: Re: [Caml-list] Looking for a configuration file library In-Reply-To: <1127925464.7743.71.camel@rosella> Message-ID: References: <3d13dcfc05092706091acdb72a@mail.gmail.com> <3d13dcfc050928000613f42ed@mail.gmail.com> <1127925464.7743.71.camel@rosella> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Miltered: at nez-perce with ID 433ACB1A.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 433ACB17.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 noweb:01 literate:01 ocamldoc:01 ocaml:01 noweb:01 config:01 config:01 2005,:98 ...:98 borg:98 goodbye:98 wrote:01 wrote:01 short:01 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 On Thu, 29 Sep 2005, skaller wrote: > On Wed, 2005-09-28 at 08:15 -0700, brogoff wrote: > > > > [1] Even if, in the long term, I want to remove noweb in order to use > > > a literate programing style relying on language source code, like > > > ocamldoc. > > > > That is exactly what I wish they had done. > > Why? Getting off topic, but since you ask... Because, Borg like, I wish to integrate whatever source code I grab into my own code base, perhaps modifying it, and I don't wish to add yet another layer of perl scripts and extra weird tools into my flow. I'd rather Lua-ML be just like the libraries that are distributed with OCaml. Also, I don't believe programs are enough like books that LP is worth adopting. In short I'm an LP unbeliever (behead me!). > Is there problem with running noweb to extract the source? That's the first step, then you need to get the comments right. And there was a problem with yacc stuff, but nothing beyond grunt work, like I said. > Or is there a problem editing noweb files? I don't want to edit noweb files. I'm willing to do it once to undo the hard work the authors put into it, but then it's goodbye to all that. Back to config files. Other languages like Python and Scheme could also be used as configuration files, but Lua is especially suitable when "non programmers" are writing the config scripts. -- Brian