RE: DSSSL Documentation Project

Subject: RE: DSSSL Documentation Project
From: Bill Raynor <braynor@xxxxxxx>
Date: Thu, 12 Mar 1998 13:18:42 CST
> Of course this is the right place to ask questions about DSSSL. (And BTW I
> never used the term "outsiders").  But maybe we should take a hint from
> Usenet and, in the interim while the documentation project is largely
> unfinished, publish an FAQ.  For example, I think somebody asks a question
> .....
Given the recent announcements from the sgml-tools people, there will soon
be a lot more of us (newbie's) wandering around and bleating the same

As a newbie who's flailing around, I'd really appreciate some guidance. 
I've found B. DuCharme's book invaluable in figuring out which pieces
to have where and norm walsh's site similarly useful for playing with the 
docbook dsssl. A FAQ that laid out a road-map to this area would be 
very well recieved.

Steps that helped me (not in the order I discovered them:)
1. get Xemacs 20.? (unix) or NTemacs and install psgml.
2. visit and grab the docbook dtd
3. visit and
   a. read everything there
   b. download the current docbook dsssl
4. visit and pick up jade for your platform(s).
   avoid reading the documentation too much, as its written for 
   gods and wizards. (what are all those utilities for?)
5. test using Norm Walsh's examples and carefully contemplate the 
   error messages from jade, nsgmls, etc. ( true "Guru Meditation Errors")
6. if you can get that to work, then go to the dsssl docbook/test 
   directory and compile (?) and print an rtf version of xbook.sgm.
   Similary print all the *.sgm files in that directory, and merge the
   two sets of documents together to get an idea of what does what.
7. Go to Paul P's site and D. German's to look at their dsssl tutorials 
8. visit and become overwhelmed.
9. Buy DuCharme's book, read it and try it (his home page has all the 
   text files. shoulda been on the CD)
10. Send polite email to some of the wizards and hope for a reply. 
   (Thanks guys, you know who you are...)

I've left out a great deal of the tail chasing and pounding the head 
on the floor steps. 
Some useful lisp/scheme references would be also helpful (less intense
than the Sussman wizard book) I've found the following useful:
1. "Writing GNU Emacs Extensions" - 
2. "The Little Schemer" (i just found that one) 
( I just want to tweak existing stuff...)
However there's a lot there that doesn't appear to apply to DSSSL, and
similarly a whole bunch of in DSSSL that doesn't appear to be scheme
(too me at least). I've been dipping into the ISO DSSSL spec, but that's 
not very "user friendly." I don't think its designed for the casual 
readers :-}. 

| Bill Raynor                       |braynor@xxxxxxx                O- |
| Kimberly Clark Corp               |TEL:920/721-5973                  |
| 2100 Winchester Road              |FAX:920/721-2765                  |
| Neenah, Wi. USA 54956             |DNRC:Minister of Standard Deviates|

 DSSSList info and archive:

Current Thread
  • Re: DSSSL Documentation Project
    • Paul Prescod - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id IAA18162Thu, 12 Mar 1998 08:56:45 -0500 (EST)
      • <Possible follow-ups>
      • Frank A. Christoph - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id KAA19480Thu, 12 Mar 1998 10:26:32 -0500 (EST)
      • Pawson, David - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id KAA19830Thu, 12 Mar 1998 10:49:04 -0500 (EST)
      • Frank A. Christoph - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id MAA21192Thu, 12 Mar 1998 12:10:31 -0500 (EST)
        • Bill Raynor - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id OAA22991Thu, 12 Mar 1998 14:20:31 -0500 (EST) <=
      • Reynolds, Gregg - from mail1.ability.netby (8.8.5/8.6.12) with ESMTP id PAA23831Thu, 12 Mar 1998 15:41:22 -0500 (EST)