/usr/share/doc/sgmls-doc/sgmlspl/dsssl.html is in sgmls-doc 1.03ii-36.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <HTML>
<HEAD>
<TITLE>Is sgmlspl the best way to convert SGML documents?</TITLE>
</HEAD>
<BODY>
<P><B>Links</B>: <A HREF=specs.html>Next</A> <A HREF=installation.html>Previous</A> <A HREF=sgmlspl.html>Up</A> <A HREF=sgmlspl.html>Top</A></P>
<H1>Is <A HREF=sgmlspl.html><TT>sgmlspl</TT></A> the best way to convert <A HREF="http://www.sil.org/sgml/sgml.html"><B>SGML</B></A> documents?</H1>
<P>Not necessarily. While <A HREF=sgmlspl.html><TT>sgmlspl</TT></A> is fully functional, it is not
always particularly intuitive or pleasant to use. There is a new
proposed standard, <I>Document Style Semantics and
Specification Language</I> (<B>DSSSL</B>), based
on the <TT>Scheme</TT> programming language, and
implementations should soon be available. To read more about the
<TT>DSSSL</TT> standard, see <A HREF="http://www.jclark.com/dsssl"><TT>http://www.jclark.com/dsssl/</TT></A>
on the Internet.</P>
<P>That said, <B>DSSSL</B> is a declarative,
side-effect-free programming language, while <A HREF=sgmlspl.html><TT>sgmlspl</TT></A> allows you to
use any programming constructions available in <A HREF="http://www.metronet.com/0/perlinfo/perl5/manual/perl.html"><TT>perl5</TT></A>, including
those with side-effects. This means that if you want to do more than
simply format the document or convert it from one <I>Document
Type Definition</I> (<B>DTD</B>) to another,
<A HREF=sgmlspl.html><TT>sgmlspl</TT></A> might be a good choice.</P>
<P><B>Links</B>: <A HREF=specs.html>Next</A> <A HREF=installation.html>Previous</A> <A HREF=sgmlspl.html>Up</A> <A HREF=sgmlspl.html>Top</A></P>
<ADDRESS>David Megginson <A HREF="mailto:dmeggins@aix1.uottawa.ca"><dmeggins@aix1.uottawa.ca></A></ADDRESS>
</BODY>
</HTML>
|