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

[comp.os.linux.announce] InfoPrism v0.0.6 - a general document processing system




-- 

ðÕÓÔØ ÔÅÎÉ ÏÂÈÏÄÑÔ ÔÅÂÑ ÓÔÏÒÏÎÏÊ		// slow constant attack


---- Begin included message ----
-----BEGIN PGP SIGNED MESSAGE-----


INFOPRISM -- A GENERAL DOCUMENT PROCESSING SYSTEM

The home page for this package is: http://www.linuxia.de/InfoPrism/.

INTRODUCTION

InfoPrism is a general document processing system that translates SGML
source files to different output formats like HTML, Texinfo, LaTeX and plain
text.

A fundamental principle of InfoPrism is the ability to cope with any
reasonable DTD. This is realized with ruleset scripts. The InfoPrism package
includes ruleset scripts for the default document type Manual. Support for
the Docbook DTD is under development.

In addition to plain old SGML documents InfoPrism handles so-called SGML
scripts as well. These are Tcl scripts using additional commands for
document creation. The commands are

   * counterparts of HTML elements (e.g. `ul', `pre').
   * shortcuts for multiple SGML elements (e.g. `liwul').
   * simulate SGML facilities (e.g. `include').

Instead of

<!DOCTYPE manual PUBLIC "-//Witware//DTD InfoPrism//EN">
<TITLE>Vanilla SGML vs SGML Scripts</TITLE>
<AUTHOR EMAIL="racke@linuxia.de">Stefan Hornburg</AUTHOR>
Many documentation writers are not that familiar with SGML documents.
Using SGML scripts may be more natural for them. Furthermore you gain
the facilities of a programming language (loops, functions) for free.
Burying umlauts (&auml; et al) within entities is no longer necessary.

you write

manual "Vanilla SGML vs SGML Scripts"
author -email racke@linuxia.de "Stefan Hornburg"
text "Many documentation writers are not that familiar with SGML documents.
Using SGML scripts may be more natural for them. Furthermore you gain the
facilities of a programming language (loops, functions) for free. Burying
umlauts (ä et al) within entities is no longer necessary."


VERSION

The current version of InfoPrism is 0.0.6. It is not tested by anyone but me
and documentation is not as good as required for a decent package. However,
it works for me (at least the SGML to HTML translation and scripting
facility).

SYSTEM REQUIREMENTS

   * SGML parser (tested with `sgmls' 1.1.91 and `nsgmls' 1.1.1).
   * Tcl 8.0.3 or above.
   * [incr Tcl] 3.0 or above
   * Jultaf 0.0.9 or above, configured with [incr Tcl] support.

INSTALLATION

Run `./configure', `make' and `make install' in the source directory. By
default [incr Tcl] library scripts and SGML files are installed in the
directory /usr/local/share/InfoPrism0.0.6, the GNU Info file as
/usr/local/info/manual.info and HTML documentation in the directory
/usr/local/share/doc/InfoPrism.

LICENSE

InfoPrism is distributed under the terms of the GPL. Please contact me if
this keeps you from using InfoPrism.

COMMENTS & BUG REPORTS

Feel free to send any comment or bug report to <racke@gundel.han.de>.
InfoPrism is likely to improved depending on users feedback.

NEWS

   * New option `--lang'.
   * New option `--body' for `sgml2html'.
   * New SGML script commands `register' and `ddwex'.
   * Fixed bug in HTML ruleset so that `IMG' elements working again.
   * Fixed bug in Texinfo ruleset triggered by index entries belonging to
     multiple indices (like `<INDEX NAME="FN CP">prepare</INDEX>')
   * Avoid linebreaks before punctuation marks.

- -- 
LinuXia - Solutions of Cool Competence - Internetprogramming and more
D-30163 Hannover, Waldstraße 4, 0511-393656 (Coming soon: www.linuxia.de)
Come to the land of real computing where penguins and their friends
spreading the word of Open Source which crushes windows instantly.



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNrJDwVrUI/eHXJZ5AQEHswQAvHuMYnnTNXmLRFvwJsERvOJaFOcbCYD4
+M6DODI2BAnmX0p1V1OMnr4XkCuNKCb80H/d/eVYcD7P0o1+Ckc5hxf3kRH7OCfU
9nDwHcNjha5sRx9gm69RksyEqC+qsQJa6xFnt5i3GE1k/ZX43eAET/4b7/6+7DlP
apGVDPEIQfc=
=Acuy
-----END PGP SIGNATURE-----
---- End included message ----