From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id RAA15333; Sat, 3 Jan 2004 17:40:44 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id RAA15192 for ; Sat, 3 Jan 2004 17:40:43 +0100 (MET) Received: from rabelais.socialtools.net (rabelais.socialtools.net [81.2.94.243]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id i03GegH17263 for ; Sat, 3 Jan 2004 17:40:42 +0100 (MET) Received: by rabelais.socialtools.net (Postfix, from userid 108) id 153D623327; Sat, 3 Jan 2004 16:40:42 +0000 (GMT) Received: from socialtools.net (chaucer.socialtools.net [81.2.94.242]) by rabelais.socialtools.net (Postfix) with ESMTP id 29EEF232DA for ; Sat, 3 Jan 2004 16:40:41 +0000 (GMT) Message-ID: <3FF6F088.2000200@socialtools.net> Date: Sat, 03 Jan 2004 16:40:40 +0000 From: Benjamin Geer User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-gb, en, fr, it MIME-Version: 1.0 To: caml-list@inria.fr Subject: [Caml-list] ANNOUNCE: CamlTemplate 0.7.0 released Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on rabelais.socialtools.net X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=2.61 X-Loop: caml-list@inria.fr X-Spam: no; 0.00; implemented:01 scopes:01 model:01 hash:01 model:01 bug:01 changelog:01 linked:01 caml:01 checking:01 exception:02 nested:02 licence:03 macros:03 macros:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk CamlTemplate is a small template processor library for Objective Caml. It can be used to generate web pages, scripts, SQL queries, XML documents and other sorts of text. Version 0.7.0 has been released, and can be downloaded from: http://saucecode.org/camltemplate New in version 0.7.0: * Added support for floating-point values. * Implemented nested scopes: macros have their own scope. Setting values in a template no longer changes the model. * Added a simple macro namespace system. Each template provides a namespace for its macros; to use macros defined in another template, you now have to use the new #open statement. * Added a bracket operator for calculating a hash key at run time. * Added a virtual class to replace the two separate functions for loading and checking template source code. * Shortened template model type names. * Added some design documentation. * Added licence exception allowing CamlTemplate to be linked with Apache. * Several bug fixes. For full details of the changes, please see the ChangeLog. Ben ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners