Date: Mon, 2 Sep 1996 21:16:44 -0500 (EST) From: John Fieber <jfieber@indiana.edu> To: doc@freebsd.org, core@freebsd.org Subject: Warning: SGML doc changes Message-ID: <Pine.BSI.3.95.960725090235.2588E-100000@Fieber-John.campusview.indiana.edu>
next in thread | raw e-mail | index | archive | help
For some time, I've been blabbering about changes coming to the SGML documentation tools. I've got things together to the point where I'm about ready to bring them in so here is a brief summary. instant: A new tool for manipulating SGML document instances. This is the core of the new doc conversion and useful for a variety of tasks dealing with SGML documents. The tool originally came from OSF but is only supported in an ad-hoc fashion. It carries a BSD compatible license. This version has been customized and enhanced by myself. Uncompressed source is about 280k. sgmlsasp and rast: Instant makes the former useless and rast was never (as far as I know used), therefore these will be *removed*. Uncompressed source is about 32K ISO 8879:1986 entity sets: These provide standard names for symbols not commonly found on keyboards. These are used by many DTDs, including Docbook and now linuxdoc. This adds about 90K Linuxdoc: This DTD had a numerous ugly hacks put in place to make up for shortcomings in the conversion tool (sgmlsasp). A switch to instant allowed me to clean a bunch of the cruft out. I have also switched from the homebrew entity sets to the ISO entity sets. This may cause some small, but trivial to fix problems with old documents. The element structure is unchanged. sgmlfmt: This is still the tool for processing the FAQ and handbook. The interface is completely unchanged, but thanks to instant, it is a bit simpler and some longstanding bugs are gone. Ultimately this may become simple enough that a shell script will do. Docbook: Ultimately the FAQ, handbook and future documentation will use this DTD which is well supported and widely used in the software industry. However, the conversion to [nt]roff and HTML is not yet ready for prime-time. The question: should it be brought in now so people can start tinkering with it, or should it be kept out until a later date? Questions and comments welcome. -john == jfieber@indiana.edu =========================================== == http://fallout.campusview.indiana.edu/~jfieber ================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.95.960725090235.2588E-100000>