Re: xsl-fo first anniversary

Not too bad for a kid Eliot.  Hope you all will accept my "history lesson"
- I am feeling nostalgic these days.

1. DCF and TeX development was independent to my knowledge.  DCF was late
70's around 78 (release 1) - same macro concepts implemented in Waterloo
script by Bruce Utley and Roger Watt - called SysPub.

2. 1960's GenCode was really late 1970's GenCode and it was a Macro
replacement (p1, p2, etc.) for standard paragraph levels.  Bill Tunnicliffe
and Charles Lightfoot spearheaded this effort during the 70's.  I became
GenCode Committee chair for the GCA in 1979 when the GenCode committee
merged with the ANSI committee doing SGML.  This became the ISO committee
doing SGML in early 80's.

3.  Brian Reid did Scribe a typesetting language that also had a macro
front-end and he spoke at a GenCode Conference from the GCA in 1979.

4. DSSSL started in 1986-87 (overlapping with the final "tweaking" of
SGML).  FOSI started a bit later since it  was clear that the DSSSL effort
would take a while and the DOD was in a hurry.  FOSI at first seen to be a
placeholder for DSSSL.  (We spend a great deal of time fighting the ODA
wars).

5. Eliot I joined IBM in 1985 and from the beginning we were looking to
build an SGML-based composition engine - work on last effort was late 80's
early 90's which ceased in '92.

6. James joined the DSSSL committee - I literally dragged him to a meeting
at Hatherley Manor after I met him when I gave a talk on DSSSL to a local
SGML UK user's group.  Wouldn't let him go back to London.  He stayed -
took over much of the writing and the rest is history.

7.  DSSSL & HyTime had to have groves since we both had entirely different
data models for SGML - pre-dates the Infoset - but had some required
structures so you had something to hand your hat on.  Took an extra year to
get DSSSL to ISO standard status to get groves into DSSSL and then the
DSSSL transformation language was never implemented except by some rare
souls who implemented small subsets of it.

So you see Eliot you were not really inaccurate - had a few dates wrong,
but only us old fogeys remember dates.

Cheers everyone.

Sharon



Sharon C. Adler
 Senior Manager, Extensible Technologies
 IBM Research
 PO Box 704, Yorktown Heights, NY  10598
 tel:  914-784-6411 t/l 863
 fax: 914-784-6324



                                                                                                                               
                      "W. Eliot Kimber"                                                                                        
                      <eliot@isogen.com        To:       www-xsl-fo@w3.org                                                     
                      >                        cc:                                                                             
                      Sent by:                 Subject:  Re: xsl-fo first anniversary                                          
                      www-xsl-fo-reques                                                                                        
                      t@w3.org                                                                                                 
                                                                                                                               
                                                                                                                               
                      10/19/02 09:46 AM                                                                                        
                      Please respond to                                                                                        
                      eliot                                                                                                    
                                                                                                                               
                                                                                                                               




Dave Pawson wrote:
> At 21:57 18/10/2002, W. Eliot Kimber wrote:

>>1960's: gencode projects start as a way to standardize typesetting codes.
Basic ideas of generalized markup for documents start to form
>>1970's:
>> - Goldfarb, Moscher(? sorry, don't have SGML Handbook to hand), and
Laurie develop GML at IBM in order to satisfy requirements of legal
document search and retrieval. GML implemented on top of IBM's Document
Composition Facility (DCF).

> Edward Mosher and Raymond Lorie, yep found them.

Thanks--I should have been able to remember their names better, but I am
hideously bad with names.

>> - Various large publishers, such as Boeing (where Sharon worked) and the
U.S. government start using GML to solve large-scale publishing problems.
Quickly realize the limitation of having markup language bound too tightly
to underlying typesetting language.
>
>
> So this  was the time the split began between style and content?

Yes.

>> - TeX is developed. LaTex developed--similar to GML in that it is a more
semantic macro language on top of a low-level formatting language (not sure
of the exact timing here).
>
> Any direct relationship between gml and tex or were they parallel
> developments?

I don't think there was much cross-pollination here, but I don't really
know. They were completely parallel as far as I know. I know that by the
time we were doing the SGML thing at IBM we were looking at TeX as a way
to implement composition, but that was late '80s, early '90s.

>> - HyTime standard work started. Charles Goldfarb editor and driving
force
>> - FOSI spec developed to meet U.S. DoD requirements (not sure of exact
timing here). Implemented by Datalogics and Arbortext.
> Was Paul with Arbortext then?

Yes. Paul was one of the founders of Arbortext.

>>Early 1990's:
>>
>> - IBM starts developing SGML replacement for it's GML application
BookMaster (used for 90% of IBM's publications).
>
> Oh! News to me.

The IBM Information Development document type survived my departure,
albeit in much revised form (can you say "naive over-engineering by an
over-enthusiastic kid"?) and is still being used today as far as I know.
Ask Ken Holman about the first time he and I met....

>> - HyTime standard published.

> Sounds like a lonely interjection Eliot.
>   what was the motivation for this work please?

There is no accurate short answer to this question, but to oversimplify,
the goal was to enable the SGML representation of hypermedia
information, from abstract source to recordings of performance
instances. My personal motivation was focused primarily on solving
problems of large-scale hypertext as required by the types of complex
systems of technical documents I'd been working with at IBM. Steve
Newcomb's motivation was focused primarily on solving problems of
representing music and performance in general (e.g., opera). Charles
wanted all of these things. The HyTime standard itself was an outgrowth
of the Standard Music Description Language (SMDL), an attempt to define
a generic markup language for music. The way Steve N. tells the story,
the U.S. Dept. of Defense came to a meeting of the standard committee
and said essentially "if you can represent operas you can represent
battles and we need a way to represent battles but we can't go the
Pentagon and suggest they apply a music standard, so if you could break
out the generic bits and make that a separate standard, that would be
great." And so they did. And SMDL continues to languish to this day as
other activities have pushed it to the background for those involved
(sadly, there does not appear to be any money for the generic
representation of music, but there is lots of money for topic maps, FO,
and workaday applications of XML--so it goes).

>>1995:
>>
>>- HyTime and DSSSL camps realize they must come to agreement on the
fundamental data model for SGML documents. Groves invented to solve this
problem.
>
>
> And nobody got groves either?

Correct. Nobody got groves. But maybe that is changing, if the last
Extreme conference is any indication. Hope springs eternal.

>>1996:
>>- DSSSL standard published. James Clark releases Jade DSSSL
implementation.
>>
>>- John Bosak starts "SGML on the Web" activity with the express goal of
enabling high-quality rendering of SGML documents in Web browsers.

Just realized I mispelled Jon's name. Sorry about that.

>
>
> That's interesting. I started to monitor xml-dev in early 97, and hadn't
> realised that was a goal, certainly not the 'high quality print' aspect.

It was. Jon was very clear about that to us (like my self, Jon is
fundametally a technical writer, a book person). But it also became
immediately clear that that was not where XML was going and so he didn't
push the issue. But fortunately, those who care about high-quality
rendition from XML didn't give up the struggle. It's kind of cool how
all the non-print uses of XML have provided both the infrastructure and
the time for the print uses of XML to both mature and be affordable. We
certainly never would have predicted that at the time.


> Thanks Eliot. Much appreciated.

My pleasure. I hope it's not too inaccurate.

Cheers,

E.
--
W. Eliot Kimber, eliot@isogen.com
Consultant, ISOGEN International

1016 La Posada Dr., Suite 240
Austin, TX  78752 Phone: 512.656.4139

Received on Monday, 21 October 2002 12:16:46 UTC