guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] Skribilo 0.9.2 released


From: Ludovic Courtès
Subject: [ANN] Skribilo 0.9.2 released
Date: Wed, 30 May 2012 00:37:05 +0200
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux)

I am pleased to announce version 0.9.2 of Skribilo, a schemey document
authoring system.

  http://dl.sv.nongnu.org/releases/skribilo/skribilo-0.9.2.tar.gz
  http://dl.sv.nongnu.org/releases/skribilo/skribilo-0.9.2.tar.gz.sig

The SHA1 sums for these two files are:

  26b01e22e7f740a197e13265fd9b579571c22c58  skribilo-0.9.2.tar.gz
  16876da0b6fb9d3a73bb82dd65d5658bdcafabd9  skribilo-0.9.2.tar.gz.sig

Documentation is available at:

  http://www.nongnu.org/skribilo/

Skribilo is a free document production tool that takes a structured
document representation as its input and renders that document in a
variety of output formats: HTML and Info for on-line browsing, and Lout,
LaTeX or ConTeXt for high-quality hard copies.

The input document can use Skribilo’s markup language to provide
information about the document’s structure, which is similar to HTML or
LaTeX and does not require expertise.  Alternatively, it can use a
simpler, “markup-less” format that borrows from Emacs’ outline mode and
From other conventions used in emails, Usenet, and text.

Skribilo can be thought of as a document programming framework for the
Scheme programming language that may be used to automate a variety of
document generation tasks.  It uses GNU Guile 2.0 or 1.8 as the
underlying Scheme implementation.

Skribilo is a follow-up to Manuel Serrano’s and Érick Gallesio’s
Skribe (thank you!).  It is based on the code base of Skribe 1.2d
but differs in important ways.

Except from the ‘NEWS’ file:

  ** Skribilo is now distributed under GPLv3 or later

  Previous versions were under of GPLv2 or later.

  ** Improved configure-time diagnostics
  ** `skribilo' now displays a call stack trace upon error when possible
  ** `skribilo' now installs the user-specified locale
  ** New `--custom' compiler option
  ** Using `(image :url ...)' with `lout' yields a warning, not an error
  ** New `rss-2' input syntax, for RSS 2.0 feeds
  ** New Info engine, to produce `.info' files browseable with Emacs
  ** New `:info-node' option for `chapter', `section', etc.
  ** HTML engine: footnotes now yield hyperlinks back to the call site
  ** HTML engine: footnotes are properly printed for same-file chapters

  Previously, footnotes would not get printed in the case of chapters that
  are not output in a separate file.

  ** HTML engine: use ". " as the default chapter number-title separator
  ** HTML engine: the `charset' custom changes the output encoding (on Guile 
2.0)
  ** Lout/LaTeX engine: new `encoding' custom
  ** Lout engine: `lout-illustration' calls the `inline-definitions-proc' custom
  ** Improved rendering of pie charts with Ploticus
  ** On Guile 2.0, modules are compiled and `.go' files are installed
  ** Improve internationalization of informative and error messages
  ** New test suite (run "make check")
  ** Various documentation fixes, improvements, and additions

Thanks,
Ludovic.

Attachment: pgpxkisIgY0u6.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]