Re: Processing fot

Subject: Re: Processing fot
From: Daniel Speck <dspeck@xxxxxxxxxxxx>
Date: Tue, 23 Jun 1998 09:37:31 -0400
Charlie & Barbara Bozeman wrote:

> I am playing around with converting the flow-object-tree which jade
> produces, to groff. In order to build a table-of-contents I need to
> forward reference page numbers. My solution is to build an auxiliary
> file with the page number of the "a" elements and input the file
> in the main document. This is obviously a two-pass process and there
> may be some better way of doing this, but my knowledge of 'roff is
> worse than my knowledge of scheme.
>

Okay, so you are trying to build a groff back-end using Jade! Good luck. There
was some discussion on this list about a year ago about writing back-ends using
DSSSL itself. I think the conclusion was that back-ends tend to have a lot of
state dependent processing (e.g., remembering the fonts, indents, etc.) that do
no lend themselves well to DSSSL's side-effect free nature.

As you have described your application, what you are seeking is really an
optimization (only generating output for those anchors that are actually
referenced). Why not just generate output for all of them?

BTW, someone may already be working on a C++ groff back-end for Jade.

-dan

--
Daniel Speck                              e-mail: dspeck@xxxxxxxxxxxx
Systems Engineer                           voice:     +1 301.548.7818
Thomson Technology Services Group            fax:     +1 301.527.4094
1375 Piccard Drive, Rockville, MD 20850      WWW:    www.thomtech.com



 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread
  • Re: Processing fot, (continued)
    • Graydon Hoare - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id MAA05396Mon, 22 Jun 1998 12:24:27 -0400 (EDT)
      • Charlie & Barbara Bozeman - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id VAA02260Mon, 22 Jun 1998 21:34:39 -0400 (EDT)
    • Daniel Speck - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id NAA07056Mon, 22 Jun 1998 13:31:01 -0400 (EDT)
      • Charlie & Barbara Bozeman - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id WAA08740Mon, 22 Jun 1998 22:21:10 -0400 (EDT)
        • Daniel Speck - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id JAA10655Tue, 23 Jun 1998 09:44:52 -0400 (EDT) <=
    • Reynolds, Gregg - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id NAA06542Mon, 22 Jun 1998 13:07:00 -0400 (EDT)
      • Charlie & Barbara Bozeman - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id VAA05208Mon, 22 Jun 1998 21:49:40 -0400 (EDT)