From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p7FGqTxB010466 for ; Mon, 15 Aug 2011 18:52:29 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjMFAJNNSU5KfVK2kGdsb2JhbABCmQmDXYslCBQBAQEBCQkNBxQEIYFZAiYGARQkAQMNBV8gAQUBATQih1ACmk4KjwuEV4koAgMGCIVaXwSZRoNDgmI8gT+CIw X-IronPort-AV: E=Sophos;i="4.67,375,1309730400"; d="scan'208";a="115908339" Received: from mail-wy0-f182.google.com ([74.125.82.182]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 15 Aug 2011 18:52:24 +0200 Received: by wyh15 with SMTP id 15so2865888wyh.27 for ; Mon, 15 Aug 2011 09:52:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:date:from:to:cc:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=u1DwxgTZvaxNlp7sCAQxIvSoorqZnPr/iuBvvx/PxYM=; b=J+sIQ01Uf03+UQzHmg0WFI+zTVo1rKZ/lft90yFvGjv5/d3MoGxXTWaZs16t5FjnKE 8O5sdHwPwHwhC0Fjuw16iyRuW7u02hh8MHQrQIYTHkOQ72OALbFkrLQMMVUefopuNnj1 UhcV+wefeW8ZUpOG04WdXhRAtN5KwdV0FpvPo= Received: by 10.227.69.194 with SMTP id a2mr3584309wbj.57.1313427144240; Mon, 15 Aug 2011 09:52:24 -0700 (PDT) Received: from voyager (183.36.0.109.rev.sfr.net [109.0.36.183]) by mx.google.com with ESMTPS id ek1sm2105705wbb.62.2011.08.15.09.52.22 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 15 Aug 2011 09:52:23 -0700 (PDT) Sender: Roberto Di Cosmo Received: from dicosmo by voyager with local (Exim 4.72) (envelope-from ) id 1Qt0QQ-0000HS-Ld; Mon, 15 Aug 2011 18:54:06 +0200 Date: Mon, 15 Aug 2011 18:54:06 +0200 From: Roberto Di Cosmo To: caml-list@inria.fr Cc: roberto@dicosmo.org Message-ID: <20110815165406.GA32498@voyager> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Subject: [Caml-list] [ANN] Texexpand (and related tools) in OCaml Dear all, here is an OCaml rewriting of some useful LaTeX utilities: texexpand and texdepend. This code was written in 2003, so it does not uses all of the latest bells and whistles in our favourite programming language, but it is already quite cleaner than the original C code, and comes with some added goodies: - the -b option allows to include the .bbl file in your expanded output, which is useful for final version of papers for ACM, etc. - the -x option adds some extra information to the expanded file, that allows to "unexpand" the .tex file with the companion texunexpand tool (in Perl, sigh...) Project home: https://gitorious.org/texexpand-ocaml To compile and install: git clone git://gitorious.org/texexpand-ocaml/texexpand-ocaml.git make make install Enjoy --Roberto ------------------------------------------------------------------ Professeur En delegation a l'INRIA PPS E-mail: roberto@dicosmo.org Universite Paris Diderot WWW : http://www.dicosmo.org Case 7014 Tel : ++33-(0)1-57 27 92 20 5, Rue Thomas Mann F-75205 Paris Cedex 13 Identica: http://identi.ca/rdicosmo FRANCE. Twitter: http://twitter.com/rdicosmo ------------------------------------------------------------------ Attachments: MIME accepted Word deprecated, http://www.rfc1149.net/documents/whynotword ------------------------------------------------------------------ Office location: Bureau 6C08 (6th floor) 175, rue du Chevaleret, XIII Metro Chevaleret, ligne 6 ------------------------------------------------------------------