[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: xslv updated

  • From: "Gregg Reynolds" <greynolds@g...>
  • To: "'Rick JELLIFFE'" <ricko@g...>
  • Date: Mon, 19 Jun 2000 10:21:15 -0500

datalogics
(Caveat: I recently took a new job, so I'm no longer at Datalogics and I'm
no longer on the XSL WG.)

> -----Original Message-----
> From: owner-xml-dev@x... [mailto:owner-xml-dev@x...]On Behalf Of
> Rick JELLIFFE
> Sent: Monday, June 19, 2000 5:34 AM
> Cc: xml-dev@x...
> Subject: Re: xslv updated
>
...
>
> built under XSLFO. From vague memory, it seems that the biggest design
> decision is whether to follow FOSI (an old DOD stylesheet language
> written using instance syntax which allowed expressions to query the
> current page position: this required tight coupling with the formatter
> so only ArborText really implemented it)

Correction:  Datalogics also implemented it (I used to work on their
engine).  So far as I know, those are the only two.  Naturally, they are
incompatible (although I've never used the Arbortext product so I can't say
for certain.)  FOSI is aging, at least in net time, but still drives the
typesetting of lots and lots of very large and complex SGML documentation,
and not only for the DOD, believe it or not.  The fate of FOSI makes for an
interesting case study in standards e/de-volution.  Customers come up with
new requirements not covered by the standards, so the implmentor customizes.

I wasn't there, but my understanding is that DSSSL was an attempt to improve
upon FOSI.

The real design decision regarding any style language, I think, is whether
to try to cover everything with a predefined abstractions (i.e. FOs or Flow
Objects or whatever you want to call them), or to design a minimal language
out of which such higher level abstractions can  be built - Knuth's
approach.  DSSSL, CSS, and XSLFO take the former approach.  I'm unaware of
any language that takes the latter approach while also maintaining a strict
separation content and style characteristic of SGML-centered style
languages.  But then my knowledge of the field is hardly encyclopedic; does
anybody know of such a language?

> the breaking routines/paginator; sacrificing the ability to
> test current
> page position forces more declarative nature {e.g."keep-togethers"},
> reduces expressiveness, sharply increases retargetability.)

I strongly disagree with the assertion that this reduces expressiveness.  On
the contrary, I think declarative languages tend to be more expressive than
procedural languages.

>
> (As for no quality typesetting being done with DSSSL (or near
> dialects),
> I am sure that Uniscope in Tokyo had good material to disprove that. I
> have seen it.)

What's their market share?  ;)

> vary for the material used too: for typesetting yellow page telephone
> books (i.e. with display ads), according to one contact it is
> difficult
> to get a good result without 4 page lookahead for determining which
> pages floats should go on.  I would not expect XSL-FO to
> provide someway
> of setting the lookahead for optimum page-floatation: that
> should be an
> implementations decision for vendors to diferentiate their products.

In general I don't think you can do high-end typesetting without the logical
equivalent of multiple passes, especially since you can't constraint the
organization of coordinated text flows in the source doc.  Maybe it's
possible for most jobs, but not for all.  E.g. footnotes can be anywhere in
the source, but they have to end up in the right place after composition.  I
don't think you can do that reliably without composing and recomposing the
whole thing.

-gregg


***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.