From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id JAA30031 for caml-redistribution; Wed, 6 Jan 1999 09:55:04 +0100 (MET) 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 QAA28451 for ; Tue, 5 Jan 1999 16:12:34 +0100 (MET) Received: from infbssys.ips.cs.tu-bs.de (infbssys.ips.cs.tu-bs.de [134.169.32.1]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id QAA08522 for ; Tue, 5 Jan 1999 16:12:32 +0100 (MET) Received: from infbsstq.ips.cs.tu-bs.de (lindig@infbsstq.ips.cs.tu-bs.de [134.169.32.78]) by infbssys.ips.cs.tu-bs.de (8.9.1/8.9.1) with ESMTP id QAA12712 for ; Tue, 5 Jan 1999 16:12:31 +0100 Message-ID: <19990105161226.I9574@ips.cs.tu-bs.de> Date: Tue, 5 Jan 1999 16:12:26 +0100 From: Christian Lindig To: Caml Mailing List Subject: Simple XML Parser and Pretty Printer available Mail-Followup-To: Caml Mailing List Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93i Sender: weis It is my pleasure to announce my simple Extensible Markup Language (XML [1]) parser and pretty printer `Tony' written in Objective Caml. The parser is a spare time project and does not comply to the full XML standard. http://www.cs.tu-bs.de/softech/people/lindig/software/tony.html The pretty printer is based on the pretty printing algebra proposed by Philip Wadler [2] in his paper "A Prettier Printer". His lazy implementation was adopted for the strict evaluation of OCaml and may be interesting in its own right. The pretty printer module is available in a separate library `mylib'. http://www.cs.tu-bs.de/softech/people/lindig/software/mylib/index.html Both distributions and their details can be found on the web pages mentioned above. The parser is most useful for programmers interested in building XML applications in OCaml. The usefullness of the stand alone application `tony' is limited to make badly formatted XML code readable. As always I would be glad to hear about success, failures, improvements, bugs, and wishes. -- Christian References [1] http://www.w3.org/XML/ [2] http://cm.bell-labs.com/cm/cs/who/wadler/ -- Christian Lindig Technische Universitaet Braunschweig, Germany http://www.cs.tu-bs.de/softech/people/lindig mailto:lindig@ips.cs.tu-bs.de