Skribilo ======== Skribilo is a document authoring system allowing users to produce documents in a variety of formats (HTML, PostScript, PDF, XML, etc.) from a single source document, while still retaining fine-grain control over the output. Beside rudimentary features provided by the `base' package, Skribilo provides packages for the production of colored program source code, bibliographies, pie charts, mathematical equations, and more. Skribilo is based on the Scheme programming language and is highly extensible: it is easy to define new documentation primitives (called "markups") and their rendering in each output format. Skribilo's core is written in mostly-portable Scheme (i.e., uses standard APIs such as SRFIs rather than Guile-specific APIs whenever that is possible), making it intelligible and hackable for most Scheme programmers. For more information, see: http://www.nongnu.org/skribilo/ Requirements ............ You need at least: * GNU Guile >= 2.0.x http://www.gnu.org/software/guile/ * Guile-Reader >= 0.6 http://www.nongnu.org/guile-reader/ * ImageMagick, used to convert images from one format to another http://imagemagick.org/ Optionally, you may want to install one of the following document layout programs to produce PS/PDF files: * Lout http://lout.sourceforge.net/ * LaTeX http://www.latex-project.org/ * ConTeXt http://www.pragma-ade.nl/ To produce pie charts, you may want to use: * Ploticus http://ploticus.sourceforge.net/ To convert images in the `fig' format: * Xfig, Transfig http://xfig.org/ To be able to use the `rss-2' reader, you will need: * Guile-Lib (specifically, `sxml' and `htmlprag' modules) http://www.nongnu.org/guile-lib/ This is it! Development ........... A copy of the source code repository can be obtained with Git (http://git.or.cz/), using the following incantation: git clone git://git.sv.gnu.org/skribilo.git You can then send patches to the mailing list! History ....... Skribilo is based on the Skribe code base, written by Manuel Serrano and Erick Gallesio. See `README.Skribe' for the original Skribe `README' file, or visit: http://www-sop.inria.fr/mimosa/fp/Skribe/ I am thankful to them for implementing Skribe! June 2007, Ludovic Courtès . Copyright 2007, 2008, 2012 Ludovic Courtès Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. ;;; Local Variables: ;;; mode: text ;;; coding: utf-8 ;;; End: