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.2 required=5.0 tests=AWL,HTML_MESSAGE,SPF_NEUTRAL autolearn=disabled version=3.1.3 Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id 7B11ABC69 for ; Tue, 24 Apr 2007 23:38:36 +0200 (CEST) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.235]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l3OLcZI0001134 for ; Tue, 24 Apr 2007 23:38:35 +0200 Received: by nz-out-0506.google.com with SMTP id l8so2081425nzf for ; Tue, 24 Apr 2007 14:38:34 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=eSmHNw86I1pPjcH6MkmyIhe6d2UFu0tq3nEi5SbY6mZf/UhmElE1LrDUpzHjNwwcOXTv3iJdm0jqInoqseDnQTrMyY23iNcS+KWabE9n8+ONqV9N50cHa1m25ESoN8K9TQwytbwBVyg+dlz1YYEoNIQz5/TCSr7k8DHflhPYHfY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=jYxD1lEUlFbwUpodAPDRGoTwddiWyXE/sLYbomn/y+6UnHh7Z0EjDpjQ1pFolhcuVT3pVviAfLWTd6hyMXAO9B+kVRIV+mzYF4dLh+hIoAuibQ3ufvzeeKDyt7IgBzyKqjot9ITCNozK3sOt943oS3YA/iKVyXrLZxN88ky+3ak= Received: by 10.115.55.1 with SMTP id h1mr3453355wak.1177450713951; Tue, 24 Apr 2007 14:38:33 -0700 (PDT) Received: by 10.115.55.5 with HTTP; Tue, 24 Apr 2007 14:38:23 -0700 (PDT) Message-ID: <891bd3390704241438nfd62340kb05c09a82aabf4ab@mail.gmail.com> Date: Tue, 24 Apr 2007 17:38:23 -0400 From: "Yaron Minsky" Sender: yminsky@gmail.com To: "Martin Jambon" Subject: Re: new+old Camlp4 (was Re: [Caml-list] Bug in ocamlyacc) Cc: skaller , "Diego Olivier FERNANDEZ PONS" , caml-list@inria.fr In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_191636_7380464.1177450703665" References: <001401c785f3$3af5e890$6a7ba8c0@treble> <1177392571.10100.46.camel@rosella.wigram> <20070424122338.ozkvhzfhckcskkc4@webmail.etu.upmc.fr> <1177439118.6172.18.camel@rosella.wigram> X-Google-Sender-Auth: 13379d2df758fd6f X-Miltered: at discorde with ID 462E78DB.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; yaron:01 minsky:01 yminsky:01 camlp:01 bug:01 ocamlyacc:01 ens-lyon:01 camlp:01 ocaml:01 makefiles:01 bug:01 ocaml:01 beginner's:01 ens-lyon:01 makefiles:01 ------=_Part_191636_7380464.1177450703665 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 4/24/07, Martin Jambon wrote: > > > It could go like "the old camlp4 is deprecated, and support will be > dropped completely [one year after the first stable-and-documented release > of camlp4 3.10]" > > * It means two versions of camlp4 would be distributed and installed with > ocaml 3.10. > * Command names for the new camlp4 would be distinct from the old camlp4. > * Old programs would still compile and work without having to patch > makefiles. > * Upgraded programs could add new features only to the 3.10 version, while > maintaining minimal support (bug fixes) for the 3.09 version, without > forcing the camlp4 programmer to use ocaml 3.09 for testing. > * New programs could support only the new camlp4. This seems like a great idea. y Martin > > -- > Martin Jambon > http://martin.jambon.free.fr > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > ------=_Part_191636_7380464.1177450703665 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 4/24/07, Martin Jambon <martin.jambon@ens-lyon.org> wrote:

It could go like "the old camlp4 is deprecated, and support will be
dropped completely [one year after the first stable-and-documented release
of camlp4 3.10]"

* It means two versions of camlp4 would be distributed and installed with
  ocaml 3.10.
* Command names for the new camlp4 would be distinct from the old camlp4.
* Old programs would still compile and work without having to patch
  makefiles.
* Upgraded programs could add new features only to the 3.10 version, while
  maintaining minimal support (bug fixes) for the 3.09 version, without
  forcing the camlp4 programmer to use ocaml 3.09 for testing.
* New programs could support only the new camlp4.

This seems like a great idea.

y


 

Martin

--
Martin Jambon
http://martin.jambon.free.fr

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

------=_Part_191636_7380464.1177450703665--