https://github.com/gitgnu/gnu_skribilo
https://github.com/gitgnu/gnu_skribilo
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gitgnu/gnu_skribilo
- Owner: gitGNU
- License: gpl-3.0
- Created: 2017-05-05T16:03:19.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-05T16:03:24.000Z (about 9 years ago)
- Last Synced: 2025-04-04T01:12:42.629Z (about 1 year ago)
- Language: Scheme
- Size: 2.05 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
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 >= 1.8.3 (2.0.x recommended)
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: