[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 ----
---- End included message ----
-----BEGIN PGP SIGNED MESSAGE-----
INFOPRISM -- A GENERAL DOCUMENT PROCESSING SYSTEM
The home page for this package is: http://www.linuxia.de/InfoPrism/.
InfoPrism is a general document processing system that translates SGML
source files to different output formats like HTML, Texinfo, LaTeX and plain
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').
<!DOCTYPE manual PUBLIC "-//Witware//DTD InfoPrism//EN">
<TITLE>Vanilla SGML vs SGML Scripts</TITLE>
<AUTHOR EMAIL="firstname.lastname@example.org">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 (ä et al) within entities is no longer necessary.
manual "Vanilla SGML vs SGML Scripts"
author -email email@example.com "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."
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
* 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.
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
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 <firstname.lastname@example.org>.
InfoPrism is likely to improved depending on users feedback.
* 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: email@example.com
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-----
-----END PGP SIGNATURE-----