Newsgroups: comp.text.sgml
Date: 03 Mar 1992 12:32:10 UT
From: Mike Popham \
Organization: Computer Unit, Exeter University
Message-ID: <2111@exua.exeter.ac.uk>
Subject: SGML application for terminological entries
As a member of a relevent BSI (British Standrds Institute) committee, I
have received copies of a new work item proposal started by ISO/TC 37/SC 3.
The Title is "Computational Aids in Terminology - Formats for Data Interchange
- SGML application for terminological entries".
The Scope states "The standard (will) provide a universally applicable
format for terminological data based on SGML designed primarily for
interchange purposes".
I have about 12 sides of relevent supporting documents and letters which
I can fax to anyone who responds with an interest.
I have been informed that the UK will abstain on the New Work Item ballot
unless someone can give a good reason why the UK should get actively
involved. If there is anyone out there who thinks the UK (and the UK-end
of the TEI) should get actively involved, then let me know -- smartish, please.
[Note from Michael Popham: TEI/AI7 - Analysis and Interpretation Working
Group, are already in liaison with ISO/TC 37/SC 3]
Anyone outside the UK who wishes to become involved should contact their
own national standards organization, although I can still fax details if
required.
[Note: The UK is only an Observer-member of TC 37.]
Paul Ellison.
Director - The SGML Project
Newsgroups: comp.text.sgml
Followup-To: comp.text.sgml
Date: 03 Mar 1992 19:31:11 UT
From: Jeff Lankford \
Reply-To: jlankford@nrtc.northrop.com
Organization: Northrop Research and Technology Center
Message-ID: <35793@gremlin.nrtc.northrop.com>
Keywords: CONCUR
Subject: Seeking Pratical Experience w/ CONCUR
-----------------------------------------------------
I recently devised a use for the CONCUR feature.
(CONCUR is the means by which multiple, concurrent
schemas of a document are supported.) Before I go
charging off, I would appreciate practical advice
from the readership. Please direct all replies
to me, and I will summarize for the group.
The kind of information I'm interested in includes:
1) What is your application, i.e., for what purpose
do you use CONCUR?
2) What SGML processor do you use? Do you reject
use of any SGML processor for its lack of CONCUR
support?
3) Any subtle conflicts that arose from your use of
CONCUR? Perhaps with other features, such as PI?
P.S. So you don't die of curiousity, the application
I have in mind would use CONCUR to track views
of a document (component) at different stages
in processing, e.g., persistant storage handle
view, retrieved content view, layout style view,
and so on.
jpl
Newsgroups: comp.text.sgml
Date: 04 Mar 1992 06:51:57 UT
From: Andre Lehovich \
Organization: Brown University Department of Computer Science
Message-ID: <1992Mar4.065157.22177@cs.brown.edu>
Subject: sgml editors
I checked the FAQ and several ftp sites, but couldn't find anything
that fits the bill. Are there any free SGML editors out there? What
about emacs/epoch modes?
Thanks,
--AndreL
Andre_Lehovich@brown.edu AndreL@brownvm.bitnet al@brunix.uucp
Newsgroups: comp.text.sgml
Date: 06 Mar 1992 22:01:33 UT
From: ""Dr. "Eliot Kimber" Macro"" \
Message-ID: <9203062208.AA28014@ucbvax.Berkeley.EDU>
Subject: DTD for Standard Bibliographic References
I need to define a set of bibliographic description elements.
I am not a library scientist and have little experience with
this area. Does there exist a standard or proposed standard
set of bibliographic elements that are compatible with whatever
electronic library systems exist? Does anyone have hints where
I can go to learn more? In a future where everything is on
line, it seems especially important that there be a defined
standard for bibliographic references.
Thanks,
Eliot Kimber Internet: drmacro@ralvm13.vnet.ibm.com
Dept E14/B500 IBMMAIL: USIB2DK9@IBMMAIL
Network Programs Information Development Phone: 1-919-543-7091
IBM Corporation
Research Triangle Park, NC 27709
Newsgroups: comp.text.sgml
Date: 09 Mar 1992 05:25:59 UT
From: Bill Simpson-Young \
Organization: ACUS Australian Centre for Unisys Software, Sydney
Message-ID: <1992Mar9.052559.11273@syacus.acus.oz.au>
Subject: SGML Font descriptions
Hi,
I need to get hold of some font descriptions (font attribute sets and metrics)
in the SGML format described in ISO 9541 (Font Information Interchange). Any
font is fine, but the "ISO Fonts" (defined in ISO 10180 - SPDL) would be great.
Also, if anyone knows of or has a conversion utility for converting from Adobe
font metric files to SGML font files, I'd like to get hold of this.
Thanks in advance,
Bill
-----------------------------------------------------------------
Bill Simpson-Young, Australian Centre for UNISYS Software (ACUS)
115 Wicks Rd, North Ryde, NSW, 2113, Australia
Internet: bill@syacus.acus.oz.au Tel: +61 2 390 1344 Fax: +61 2 390 1391
Newsgroups: comp.text.sgml
Date: 09 Mar 1992 15:32:01 UT
From: Iftikhar Zaman \
Organization: Oxford University Computing Service, 13 Banbury Rd, Oxford, U
Message-ID: <3081@inca.comlab.ox.ac.uk>
Subject: SGML for Arabic?
Anyone know of any SGML parsers, validators or editors for Arabic?
I would appreciate it if you would mail any responses back directly to
me as I don't get much time to read news...I will post a summary if
there is anything to summarize.
Thanks.
Iftikhar Zaman
Newsgroups: comp.text.sgml
Date: 10 Mar 1992 17:47:35 UT
From: lou@vax.oxford.ac.uk
Organization: Oxford University VAXcluster
Message-ID: <1992Mar10.174735.4897@vax.oxford.ac.uk>
Subject: ARCSGML for VMS??
Does anyone know of a port of the ARCSGML parser to the VAX VMS
environment? I can't believe no-one's already done it, but my nearest
ARCHIE doesn't seem to know of one. Can it be that I actually have to
roll up my sleeves and do it myself? Tsk tsk.
Lou Burnard
TEI EuroEd
Newsgroups: comp.text.sgml
Date: 12 Mar 1992 04:29:32 UT
From: "C. M. Sperberg-McQueen" \
Organization: University of Illinois at Chicago
Message-ID: <92071.222932U35395@uicvm.uic.edu>
References: <9203062208.AA28014@ucbvax.Berkeley.EDU>
Subject: Re: DTD for Standard Bibliographic References
Three pointers for Eliot Kimber on elements for bibliographic
references: (1) the various national and international standards,
e.g. ISO 690 and the now-withdrawn ANSI Z39.29, (2) the International
Standard Bibliographic Description (a whole series with specific
adaptations of a general model to specific types of object), and
(3) the relevant sections of the TEI Guidelines, which are a
fairly radical but perhaps still useful simplification of the
ISBD analysis. Of course, version 2 of the Guidelines will be
even better, when it comes out, which will be sooner, the sooner
I end this posting and get back to work.
-C. M. Sperberg-McQueen
ACH / ACL / ALLC Text Encoding Initiative
University of Illinois at Chicago
Newsgroups: comp.text.sgml
Date: 12 Mar 1992 15:58:28 UT
From: Marilyn Kotwal \
Organization: Hewlett-Packard Company, Apollo Division - Chelmsford, MA
Message-ID: <1992Mar12.155828.16971@apollo.hp.com>
Keywords: sgml, framemaker, interleaf
Subject: Do FrameMaker or Interleaf convert to SGML?
Is there any way to convert Interleaf versions 4 or 5 or FrameMaker 3.0
documents to an SGML format?
-Marilyn Kotwal
Newsgroups: comp.text.sgml
Date: 16 Mar 1992 07:13:17 UT
From: Bernd Nordhausen \
Reply-To: bernd@iss.nus.sg (Bernd Nordhausen)
Organization: Institute of Systems Science, NUS, Singapore
Message-ID: <1992Mar16.071317.29441@nuscc.nus.sg>
Subject: Question: SGML '92 conference
Is there going to be a SGML '92 conference like last years SGML '91? If so,
does anybody know where and when it will be held?
Cheers, Bernd
--
Bernd Nordhausen (bernd@iss.nus.sg)
Institute of Systems Science Ph: +65 772-6240
National University of Singapore FAX: +65 778-2571
Singapore 0511
Newsgroups: comp.text.sgml,comp.emacs
Date: 16 Mar 1992 15:23:12 UT
From: David Megginson \
Organization: University of Toronto - EPAS
Message-ID: <1992Mar16.152312.20696@epas.toronto.edu>
Subject: sgml-mode for emacs?
Does anyone have an SGML mode for Gnu emacs yet?
David
#################################################################
David Megginson meggin@epas.utoronto.ca
Centre for Medieval Studies david@doe.utoronto.ca
University of Toronto 39 Queen's Park Cr. E.
Newsgroups: comp.text.sgml,comp.emacs
Date: 16 Mar 1992 16:08:45 UT
From: David Megginson \
Organization: University of Toronto - EPAS
Message-ID: \
References: <1992Mar16.152312.20696@epas.toronto.edu> <23055B@erik.naggum.no>
Subject: Re: sgml-mode for emacs?
In article <23055B@erik.naggum.no> erik@naggum.no (Erik Naggum) writes:
David Megginson \ writes:
|
| Does anyone have an SGML mode for Gnu emacs yet?
It would be nice to have, indeed. It was one of the first things that
I wanted to do when I first learned about SGML, and it's probably
going to be one of the last things I finish. OK, maybe that's a
little too pessimistic, but I have found that unless you have a parser
able to understand a DTD, you're into relatively deep trouble.
There are two approaches which we could take here. The first would be
simply to write a mode to make typing in SGML a little easier: revise
the syntax table, etc. etc. The second is to make emacs into an SGML
editor. I have to admit that this was also one of my dreams when I
started using emacs a few weeks ago, since SGML is so easy to
represent in LISP.
Minimization is the biggest problem. If everything is in canonical
form, all is dandy. However, keyboarding canonical form is a waste of
user time, as well as being error-prone. It's also quite hard to read
when the DTD is designed to help keyboarding using minimization.
Precisely the problem. If every starting tag had an end tag, writing
the mode would be a snap (M-x sgml-mark-tagged-region, etc. etc.). I
don't even want to _think_ about SHORTREF!
Also, parsing SGML backwards is kind of hard. Why backwards? Oh,
because you don't want to parse from the beginning of a document every
time you want to do something. Another solution is to use Emacs'
markers, and put them at places where you know the parsing state. The
amount of administrative information to keep track of is growing, and
so are error modes and opportunities for internal confusion.
...and RAM use. I run emacs 18.57 on an Atari ST, under Minix. It does
everything that emacs is supposed to do, but It already uses up about
a third of all my free memory, and, of course, my system does not have
swapping. In any case, we have to remember all the demacs users under
MeSsyDOS.
Not that I would give up, that wouldn't be me, but I'm now working on
a parser in e-lisp. It works great: it returns, at this point, t or
nil, according as the document is a valid SGML document or not. Very
useful.
I'm sure that I'm not alone in asking you to do this, but if you
wouldn't mind posting what you have, it would be very interesting to
see.
Maybe I can get this thing done if it wouldn't be for my own needs,
which are admittedly quite elaborate, but for somebody else's as an
intermediate stage. What would you like to see a mode doing, Dave?
Help you write? Help you validate it afterwards? Help you design
DTD's? Expand to canonical form? Give you a list of open elements,
and a list of which you can open at point?
Yes, I would be happy to help. We can arrange this by private mail.
Are there enough people out there using GNU Emacs and SGML that this
would be a useful thing to have? We already have *roff, tex, latex
modes, and these are quite ugly, although useful. Do you guys have
enough CPU power to run GNUS, or should we aim for a smaller CPU hog?
I think that my Atari ST would go on strike if I tried to run Gnus ;-)
With the free sgmls parser available, I think that a lot of people are
starting to look at SGML more seriously. I am just finishing a
doctorate on Old English spelling, written in SGML and printed using
LaTeX -- an excellent test for any sgml-mode.
Suggestions are welcome. A discussion of interactive aspects of
entering and modifying SGML documents is pertinent, too. (I can't
stand WYSIWYG, so a lot of important developments relevant to this
topic may have passed me by. I'm sure there are important issues
raised in WYSIWYG-type editors which (could) have impact on a text
editor. Anyone?)
In theory, you could hold the entire document internally in a giant
list, with the format \ \ \: '(poem nil (title
nil "A Short Poem") (stanza ((n 1)(type normal)) (line ((n 1)) "Roses
are red") (line ((n 1)) "Violets are blue"))); however, this would use
an awful lot of memory (you could use markers instead of strings for
the PCDATA), and you would constantly have to keep the memory
structure and the buffer contents synchronised.
Perhaps sgml-mode should know about and use sgmls, just like dired
knows about and uses ls(1).
David
--
#################################################################
David Megginson meggin@epas.utoronto.ca
Centre for Medieval Studies david@doe.utoronto.ca
University of Toronto 39 Queen's Park Cr. E.
#################################################################
Newsgroups: comp.text.sgml,comp.emacs
Date: 16 Mar 1992 17:16:29 UT
From: Erik Naggum \
Reply-To: Erik Naggum \
Organization: Naggum Software, Oslo, Norway
Message-ID: <23055B@erik.naggum.no>
References: <1992Mar16.152312.20696@epas.toronto.edu>
Subject: Re: sgml-mode for emacs?
David Megginson \ writes:
|
| Does anyone have an SGML mode for Gnu emacs yet?
It would be nice to have, indeed. It was one of the first things that
I wanted to do when I first learned about SGML, and it's probably
going to be one of the last things I finish. OK, maybe that's a
little too pessimistic, but I have found that unless you have a parser
able to understand a DTD, you're into relatively deep trouble.
Minimization is the biggest problem. If everything is in canonical
form, all is dandy. However, keyboarding canonical form is a waste of
user time, as well as being error-prone. It's also quite hard to read
when the DTD is designed to help keyboarding using minimization.
Also, parsing SGML backwards is kind of hard. Why backwards? Oh,
because you don't want to parse from the beginning of a document every
time you want to do something. Another solution is to use Emacs'
markers, and put them at places where you know the parsing state. The
amount of administrative information to keep track of is growing, and
so are error modes and opportunities for internal confusion.
Not that I would give up, that wouldn't be me, but I'm now working on
a parser in e-lisp. It works great: it returns, at this point, t or
nil, according as the document is a valid SGML document or not. Very
useful.
Maybe I can get this thing done if it wouldn't be for my own needs,
which are admittedly quite elaborate, but for somebody else's as an
intermediate stage. What would you like to see a mode doing, Dave?
Help you write? Help you validate it afterwards? Help you design
DTD's? Expand to canonical form? Give you a list of open elements,
and a list of which you can open at point?
Are there enough people out there using GNU Emacs and SGML that this
would be a useful thing to have? We already have *roff, tex, latex
modes, and these are quite ugly, although useful. Do you guys have
enough CPU power to run GNUS, or should we aim for a smaller CPU hog?
Suggestions are welcome. A discussion of interactive aspects of
entering and modifying SGML documents is pertinent, too. (I can't
stand WYSIWYG, so a lot of important developments relevant to this
topic may have passed me by. I'm sure there are important issues
raised in WYSIWYG-type editors which (could) have impact on a text
editor. Anyone?)
Best regards,
\
--
Erik Naggum | +47-295-0313 | ISO 8879 SGML | Memento,
Naggum Software | | DIS 10744 HyTime | terrigena.
Boks 1570, Vika | \ | JTC 1/SC 18/WG 8 | Memento,
0118 OSLO, NORWAY | \ | SGML UG SIGhyper | vita brevis.
Newsgroups: alt.hypertext,comp.text.sgml
Date: 16 Mar 1992 22:22:16 UT
From: Erik Naggum \
Organization: Naggum Software, Oslo, Norway
Message-ID: \
References: <1992Mar16.145017.170@aio.jsc.nasa.gov>
Subject: Re: SGML
[ for comp.text.sgml readers: this started as a request for
information on hypertext standards, which Sean Levy replied to, with
pointers to SGML and Hytime. Sean and I both recommended the
Handbook. I haven't set the Followup-To header, but SGML issues
should probably go to comp.text.sgml, only. ]
Debra Bettis 283-4333 \ writes:
|
| Rather than endure the Bible on SGML (The SGML Handbook) by
| Charles Goldfarb I recommend a new book.
|
| Practical SGML by Eric van Herwijnen
| Kluwer Academic Publishers 1991
|
| This is an excellent book for people who want to know more about
| SGML but who may not be using SGML. It is easy to understand and
| up to date.
Hmmm. There is definitely a need for an introductory work on SGML,
something which "mere mortals" can read and benefit from, and I'm
afraid that all too many will find the word "endure" entirely
appropriate for the Handbook, especially if they attempt to read all
of it in one sitting. However, that said, I think the tutorial
annexes to the standard (included in the Handbook), and the overview
in the Handbook, go a long way to help people understand what's going
on. From there to realizing the benefits and hazards of "going SGML"
is of course a long way, and the Handbook is not intended to address
this issue.
It is therefore with significant discomfort that I do not commend any
other book on SGML on the market today, including the above mentioned
book. The reason is that Practical SGML is not so much about
practical use of SGML as about all the problems the author encountered
when he began to use SGML with some different tools. In my view, the
author focuses too much on the tools, and too little on SGML, to the
point where the two can be confused. To quote the summary section of
Deborah A. Lapeyre's review of the book in the newsletter \, issue
16, October 1990:
This book is not a perfect book. This is not the general SGML
introduction that explains everything that all SGML users are
still looking for. This book is a very personal volume, sort of
"Travels Through the Land of SGML Software and What I Found
There". You will want to read it for the same reason that you
read any other travel volume: to acquire vicarious experience
before trying out the real thing; to act as a guide to unfamiliar
and uncharted territory; to compare another traveler's impressions
with your own. This book packs a lot of SGML application
experience into one volume.
Her review is more positive than I am, and it's well worth reading
before you go for the book. The review was re-published (by me) in
comp.text.sgml 12 Apr 1991, and I will send out a copy to anybody who
asks for it, or re-post if enough people ask. (It's also available in
the SGML and comp.text.sgml archives at ftp.ifi.uio.no in the file
/pub/SGML/comp.text.sgml/by.date/1991-04-12_04:56:10, for those of you
who can use anonymous FTP.) I experimented with an SGML application
for articles at the time, and this file is an example SGML document.
It might or might not be a good example, but at least it's an example
of SGML in real life.
To conclude, I regret that there are no good introductory books on
SGML at present, and would hope that if we let a thousand flowers
bloom, we will be able to sort out the weeds in the process. So far,
only three flowers have bloomed (the third is Martin Bryan's "An
Author's Guide to SGML", which it's not), and the Handbook is for
those who wish to learn the language, as opposed to learn about the
language. I think we will have to wait for books on SGML which do not
include a chapter or more on how the book itself was produced with
SGML (i.e., the "look at what I can do with this new tool!" syndrome
with books about new technologies), before we find the desired good
beginners book on SGML. In the meantime, attending conferences and
reading newsletters probably provides the best introductory material.
I highly recommend \ The SGML Newsletter. Here's the entry from
Robin Cover's excellent bibliography on SGML (see also ftp.ifi.uio.no:
/pub/SGML/bibliography, or ask me to mail it to you):
<96> \: The SGML Newsletter. This dedicated SGML publication is
one of several forms of support given to SGML by the Graphic
Communications Association (GCA). \ is GCA's premier
publication organ covering SGML, published jointly by the GCA
and SGML Associates, Inc. as "The Technical Journal of the SGML
Community." It covers CALS SGML, SGML events and conferences,
implementation case studies, SGML tutorials, product news,
interviews and other topics. Current editors (1991) are Sharon
C. Adler, Marion Elledge, Charles Goldfarb, Yuri Rubinsky and
Ludo Van Vooren. Current subscription prices (December 1990)
are annual 75 dollars US for GCA members, 150 dollars for non-
members in the US and Canada, 200 dollars for foreign
subscribers, and 125 dollars for foreign GCA Members. Other
special offers are available with orders for back issues. Six
issues per year. ...
Address: Graphic Communications Association; Attention: Marion
Elledge (Director, Information Technologies); 100 Daingerfield
Road; Alexandria, VA 22314 USA; TEL: (703) 519-8160; FAX (703)
548-2867; TELEX: 510-600-0889.
(I'm not sure about the accuracy of this information at this point,
but when I find out more, I'll amend this posting. Help appreciated.)
Best regards,
\
--
Erik Naggum | +47-295-0313 | ISO 8879 SGML | Memento,
Naggum Software | | DIS 10744 HyTime | terrigena.
Boks 1570, Vika | \ | JTC 1/SC 18/WG 8 | Memento,
0118 OSLO, NORWAY | \ | SGML UG SIGhyper | vita brevis.
Newsgroups: comp.emacs,comp.text.sgml
Date: 17 Mar 1992 14:45:16 UT
From: Sean.Levy@cs.cmu.edu
Organization: Carnegie Mellon, Pittsburgh, PA
Message-ID: \
References: <1992Mar16.152312.20696@epas.toronto.edu> <23055B@erik.naggum.no> \
Subject: Re: sgml-mode for emacs?
Maybe I'm being a bit dense here, and I am new to SGML, but it seems to
me that, given a particular DTD, one could pretty much automatically
construct (elisp) code to customize an editor to work on instances of
that DTD. You could handle SHORTREF (and other problems you raised) with
alternate keymaps that get used as you move around (I don't recall how
efficient this would be in the current implementation of GNU Emacs, but
I could do this with a Tk-based editor with very little problem).
So, there would be two parts to this hypothetical editing system (GNU
Emacs mode, Tk widgets, BOS objects (an OOPL I have prototyped in Tcl),
whatever): a DTD-independent, generic library of routines that the
DTD-specific "modes" (or whatever you want to call them) use.
Does this make sense to anyone else?
Cheers,
-- Sean
------------------------------------------------------------------------------
Sean Levy | n-dim Group / Engineering Design Research Center
snl+@cs.cmu.edu | Carnegie Mellon University
+1 412 268 5226 | 5000 Forbes Ave / Pittsburgh, PA / 15221
------------------------------------------------------------------------------
Newsgroups: comp.text.sgml
Date: 17 Mar 1992 19:51:58 UT
From: Martin Beaudoin \
Organization: Le laboratoire de robotique de l'Institut de recherche d'Hydro-Quebec
Message-ID: \
Subject: Info about SGML
I would like to receive basic information about SGML.
- What is it (I guess that it must be related to text editing)?
- How does it compare with LaTex or TeX??
- Where can I get more information?
Thank you!
--
__
Martin Beaudoin mbeaudoin@ireq-robot.hydro.qc.ca
Institut de recherche d'Hydro-Quebec mbeaudoin@ireq-robot.uucp
Varennes, QC, Canada J3X 1S1 +1 514 652-8136
Newsgroups: comp.text.sgml
Date: 17 Mar 1992 21:28:05 UT
From: Ludo Van Vooren \
Message-ID: <199203172128.AA00779@support.avalanche.com>
Subject: GCA SGML Events Schedule
Somebody recently asked for the dates of the SGML'92 conference. I thought
that it would be interesting to post the schedule of all the
SGML-related events sponsored by Graphic Communication Association (GCA).
If you want more info about any of these conferences or seminars contact GCA
at:
Graphic Communication Association
100 Daingerfield Road,
Alexandria, VA 22314-2804
USA
Tel: 703-519-8160
Fax: 703-548-2867
Here is the schedule:
Mar 30-4/3 SGML Tutorial
(Ottawa,ON)
Apr 7 Preparing for an SGML System: The Conference
(Washington,DC)
13-14 Digital Data Management: The Pharmaceutical Industry
(Philadelphia,PA)
May 11-13 International Markup '92
(Amsterdam, The Netherlands)
13-15 Documentation Europe Conference & Exhibition
(Amsterdam, The Netherlands)
Jun 4-5 SGML Management Tutorial
(San Franscisco,CA)
15-19 SGML Tutorial Series
(Dallas,TX)
Jul 20 SGML Management Tutorial
(Cambridge,MA)
21 How to Install an SGML System
(Cambridge,MA)
22-23 Hytime Implementation Tutorial
(Cambridge,MA)
24 SGML Conversion Tutorial
(Cambridge,MA)
Aug 24-28 TechDoc '92 Conference & Exhibition
(San Francisco,CA)
Sep 21-25 SGML Tutorial Series
(Raleigh-Durham,NC)
Oct 25-30 SGML '92
(Danvers,MA)
1993
Feb 21-25 TechDoc Winter '93
(San Antonio, TX)
August 29-9/3 TechDoc '93 Conference & Exhibition
(Anaheim,CA)
===============================================================================
Ludo Van Vooren ludo@avalanche.com
Director of Applications "The Ludster's mailbox"
AVALANCHE Development Co.
947 Walnut Street (303)449-5032
Boulder, CO 80302 Fax: 449-3246
===============================================================================
Newsgroups: comp.text.sgml
Date: 18 Mar 1992 00:08:35 UT
From: Paul Hardiman \
Organization: Boeing Computer Services, Seattle
Message-ID: <2056@bcstec.boeing.com>
Keywords: SGML
Subject: Grif feedback
Interested in knowing of user responses to the Grif SGML editor
from France. All that I have seen so far is literature.
--
Ciao 4 Now ---
Paul Hardiman (206) 728-8843 hardiman@bcstec.boeing.com
Newsgroups: comp.emacs,comp.text.sgml
Date: 18 Mar 1992 21:24:35 UT
From: Erik Naggum \
Reply-To: Erik Naggum \
Organization: Naggum Software, Oslo, Norway
Message-ID: <23057C@erik.naggum.no>
References: <1992Mar16.152312.20696@epas.toronto.edu> <23055B@erik.naggum.no> \ \
Subject: Re: sgml-mode for emacs?
Sean.Levy@cs.cmu.edu writes:
|
| Maybe I'm being a bit dense here, and I am new to SGML, but it seems to
| me that, given a particular DTD, one could pretty much automatically
| construct (elisp) code to customize an editor to work on instances of
| that DTD.
One could do this. However, a proper abstraction of that which
"pretty much automatically" constructed the elisp code, is a
data-driven approach from the DTD directly, and this would be much
easier to do than the "DTD compiler". Besides, you don't always have
a DTD -- the author may be typing it in to start his document from
scratch. Then you would need to know the difference between editing
the prolog and editing the document instance. Once you've built the
necessary intelligence to recognize which of these states you're in,
there's very little distance from there to recognizing more states,
and thus is the data-driven editor born.
Unlike some available parsers and applications, I'm very strongly
opposed to the idea of making DTD-specific tools. SGML allows us to
do application-independent validation, and the language itself lends
itself very easily to generalized tools (pardon the pun). I also
think one of the more beautiful features of SGML is that the documents
themselves identify of which type they are instances. (In fact,
documents also identify which syntax and character set they use,
moving further towards the goal of self-identifying documents.)
By separating the class information from the instance, which basically
means that the user has to keep track of them instead of the computer,
we take a step backwards, considering that we have this tool. A full
SGML system should be able to know about application-specific software
and dispatch to them according to the document type of the document.
For instance, given a \ there should be an
application known to the parser which would handle documents of types
based on "foo". By "known to the parser" I do not intend to exclude
the user, but see the need to interact with him to figure out how the
document should be processed. Some applications are insensitive to
the document type, others are acutely aware of it.
But I'm digressing... An SGML mode, to me, is a mode which does not
work on the DTD-specific level, but only helps the user make a valid
SGML document. I think that if a mode is cognizant of any specific
DTD, that means it also has to be aware of something about the
processing that the document may undergo -- something outside of SGML.
Conversely, if a mode does not have any extra-SGML-ular knowledge, the
difference between one mode which is DTD-specific and one which is
not, is that the former is a poorly written version of the latter,
because there is nothing which the generality would make you
compromise.
Given these arguments, I don't see any point in making DTD-specific
modes, and lots of value in making one for SGML documents in general.
| You could handle SHORTREF (and other problems you raised) with
| alternate keymaps that get used as you move around (I don't recall how
| efficient this would be in the current implementation of GNU Emacs, but
| I could do this with a Tk-based editor with very little problem).
This would make it exceedingly hard to identify SHORTREFs consisting
of more than one character, especially when entered separated by other
key-strokes. It also defeats the purpose of SHORTREFs. If you want
abbreviations and typing help, GNU emacs already has ample support for
that. I see no conflict between these and editing/keyboarding SGML.
It must be remembered that text is not entered in a linear fashion,
but is subject to incomplete tasks (e.g., half a tag), typos, their
correction, with movements all over the place as part of the editing.
It's therefore very important that as little state information as
possible is kept by the mode. In most existing modes, there is no
state information at all, but rather large amounts of computation
whenever a task is completed. This will not work easily with SGML,
since the tasks are much more complex. (E.g., in the C mode, a `:' is
"electric" in that it looks around to see what kind of `:' it is, and
does a number of different things accordingly, such as change the
indentation of the current line, etc. In SGML, we have both the
matching pairs (`<',`>'), (`',`>') on the lexical level, and
(start-tag, end-tag) on the syntactical level, as well as the
asynchronous marked sections. Now add minimization and short
references. It's probably possible to make a state-less mode, but it
will eat a lot of CPU power. I'm not sure that would be a good idea.
Sometimes, I'm not even sure it _is_ possible, because, as I mentioned
previously, parsing SGML backwards is a pain in the rear.)
| So, there would be two parts to this hypothetical editing system (GNU
| Emacs mode, Tk widgets, BOS objects (an OOPL I have prototyped in Tcl),
| whatever): a DTD-independent, generic library of routines that the
| DTD-specific "modes" (or whatever you want to call them) use.
You'll get a long way with this approach, but my own experimentation
tells me that you don't get far enough, and a mode like this will have
to "fake" the parsing process if it doesn't do it properly. I have
some pretty silly elisp code which finds the matching `<' for a `>',
as well as the matching start-tag for an end-tag, and code to skip
over elements, etc. They work as long as no information about the
elements is required, and you need that with SHORTREF, with empty
elements, with other forms of declared content, and especially with
minimization.
The problem can be condensed as follows: Canonical form SGML is very
easy to parse, but it's so hard to type in that _that_ is precisely
what we wish the computer to help us do, and then it's not at all easy
to parse, any more.
Some editors I've seen don't allow you to enter parts of a tag, for
instance, and put them together so it looks like a tag, indeed is a
tag, but instead force you to work with complete tags, even complete
elements. This is undoubtedly because of the problems inherent in
constantly looking over your shoulder to see if the world you thought
you knew suddenly changed, as well as the unlimited set of error
conditions users can create if you allow them this level of freedom.
However, GNU Emacs is all about freedom to do what you want, and we
can't make a braindead, limping mode akin to some "word processors"
for Emacs users. They came to Emacs because they wanted freedom and
power. We will have to give them more power and not take away their
freedom. ("Freedom to use the power," that is, as opposed to "freedom
to create it," but that is another discussion.)
I don't intend to take away the joy of making a DTD-specific mode, as
I'm sure that can be done with relative ease, if only part of SGML is
to be supported. Providing help and guidance with writing canonical
form SGML with constraints on the content models of elements, would
also be relatively easy. As long as a parser can be used to validate
the resulting document, and return useful error messages, there might
not be a need for a mode-cum-parser. I still think it would be a lot
more cool to do that, though. I've spent enough time tinkering with
other Emacs modes to want to relieve the users of a mode of the same
pains. But if you can make it fly, go for it. We have sendmail all
over the place and it's a piece of s**t, but it sure gets a lot of
mail there.
Best regards,
\
--
Erik Naggum | +47-295-0313 | ISO 8879 SGML | Memento,
Naggum Software | | DIS 10744 HyTime | terrigena.
Boks 1570, Vika | \ | JTC 1/SC 18/WG 8 | Memento,
0118 OSLO, NORWAY | \ | SGML UG SIGhyper | vita brevis.
Newsgroups: comp.text.sgml
Date: 19 Mar 1992 18:43:47 UT
From: Sean Levy \
Organization: Carnegie Mellon, Pittsburgh, PA
Message-ID: <0dmC3Xu00hMg4iPJ8h@cs.cmu.edu>
References: <1992Mar16.152312.20696@epas.toronto.edu> <23055B@erik.naggum.no> \ \ <23057C@erik.naggum.no>
Subject: Re: sgml-mode for emacs?
[ I've not crossposted this to comp.emacs because I have a feeling those
folks are getting tired of this discussion. Given the normal content of
the posts there, I'm sure 90% of the readership has NO IDEA what the hell
we are talking about --S ]
Your arguments against DTD-specific tools are, in general, valid, but you
don't quite understand where I am coming from. I decided against a
discussion of this in my previous post because it had nothing to do with
the specific issue at hand, but now...
The environment that I am working on (called n-dim), and which I have a
prototype for now, is a generalized (excuse the pun) information modeling
environment, to which there are three conceptual levels (please note that
my project is coming at this problem from the point of view of providing a
support system for designers, particularly engineering design people, but
not at all limited to that context).
At the bottom, we have models, which can be considered "instances" in a
sort of generic way. Examples of models are functional decompositions,
equational descriptions and other sorts of analysis-type models,
issue-based negotiation models (ala gIBIS), project models, task-asignment
models, document-flow models, and "untyped", or Universal models. All
models are instances of a particular Modeling Language, e.g. the
Negotiation ML, the FunctionDecomposition ML, etc. An ML consists,
conceptually, of three parts: a representational paradigm that defines the
space of possible models in this langauge, an operational component that
defines what operations are possible on models in this language and sets of
rules that work, in various ways, to define the space of meaningful models
within the space of possible ones. Modeling Languages are also Models,
similar to (but not the same as) the way that Classes are also Instances in
some OOPLs.
The representational paradigm of an ML is given (modeled) in terms of node
types, link types and rules for constructing valid models from these
elements. For instance, a subset of the NegotiateML might look
(conceptually) like:
Node types: Issue, Answer, Argument
Link types: subissue, has-answer, has-argument-for, has-argument-against
Grammar: Issue -subissue-> Issue
Issue -has-answer-> Answer
Answer -has-argument-for-> Argument
Answer -has-argument-against-> Argument
If one created a Model in this language, one would be able to put into it
only nodes of type Issue, Answer or Argument, and create links between them
in the specified ways given above (I have greatly simplified for the
purposes of example).
I should interject here that this environment (n-dim) is a multi-user,
graphical environment, in which models are presented to the user (by
default) in a boxes-and-arrows notation (there are other sorts of
presentations, but nevermind).
One level above MLs is what we call MLL, the Modeling Language Language.
It is a set of facilities for creating MLs, in a nutshell. There is MUCH
to this -- much more, perhaps than meets the casual eye. My purpose here,
however, is just to lay down enough context so that I can explain what role
I see SGML (and HyTime) playing in this environment.
ML builders are, as far as we are concerned, building Models, but special
kinds of models. They have the same graphical interface to building MLs
that they do to building Models, but have access to some facilties (MLL)
that are not normally needed to build Models, like writing oprerations
(code, interfaces to external computational entities, whatever). It
occured to me as I starting looking into SGML that an n-dim ML could be
mapped, conceptually, onto an SGML DTD and that Models could likewise be
mapped onto instances of that DTD. There are a couple contexts in which
this could be done, for achieving different purposes. Since all node-types
resolve down, at the leaves, to text or strings of bits (pictures, sound,
what have you), one could use SGML as a linear representation of a (by
nature non-linear) model. There are other implications, but, again,
nevermind.
Now, we have the ML builder happily building along. Clearly, we could put
in MLL facilties for allowing the building up of an SGML DTD "in parallel"
with the creation of the ML. Some parts of this "allowing" could be fairly
mechanical, others would be more in the form of giving the ML builder a
convenient way to edit (parts of the DTD) as he went along. So, from my
point of view, my users are not at all concerned with SGML. They are
designers, engineers, managers,etc. who are structuring, capturing and
managing various forms of information in this environment. SGML would,
from their point of view, provide the facilities that allow things like
making printed representations of models, using models in the creation of
documents, etc. Clearly, the need for an SGML editing system still exists
(although I think I can achieve large parts of that in n-dim with the
facilities I have outlined so far, but that is a different story).
To paraphrase my post on SGML in response to a question on comp.emacs:
n-dim is a big idea. I have only outlines some pieces of it. I could
summarize this post by saying that we have a vision of an overarching but
non-limiting information modeling/management environment and that SGML et
al seems like it should play a role in it. But our focus is not on things
like SGML editors, but on higher-level tools, although it is obvious that,
at some point, an editor that makes it easier to deal with SGML is highly
desireable.
So, I am not really concerned about whether or not an editing mode is
DTD-dependent or not, since from my point of view it is. Does this make
more sense?
Cheers,
-- Sean
--
Sean Levy | n-dim Group / Engineering Design Research Center
snl+@cs.cmu.edu | Carnegie Mellon University
+1 412 268 5226 | 5000 Forbes Ave / Pittsburgh, PA / 15221
Newsgroups: comp.text.sgml
Date: 19 Mar 1992 19:16:13 UT
From: tvh@gnv.ifas.ufl.edu
Message-ID: <1992Mar19.141613.946@gnv.ifas.ufl.edu>
Subject: Re: SGML Parsers
I understand there are public domain sgml parsers available for dtd and
instance testing purposes.
Any ideas where one could be located? Thanks!
Tony H.
Newsgroups: comp.text.sgml
Date: 19 Mar 1992 21:56:08 UT
From: Robert Chann <454rchan@qucis.queensu.ca>
Organization: Computing & Information Science, Queen's University
Message-ID: <1992Mar19.215608.13245@qucis.queensu.ca>
Keywords: miscellaneous questions, SGML, general information
Subject: Miscellaneous questions about SGML (fairly long)
I'm posting this for a friend who doesn't have net access. Please send e-mail
replies directly to me. Thanks very much in advance!
1) What other "markup languages" (besides SGML) are available and who
"manufacture" them? (Both "internal-use-only" and commercially available
MLs, I guess.)
2) Is there a language that "set the standard" for others, say, a few years
ago? How much "more advanced" is this language now?
3) How do the currently available packages compare in the following areas:
a) technology
b) reliability
c) price
d) user-friendliness
(I apologize for the HEAVY use of double-quotes. The guy who sent me these
questions is not very familiar with markup languages and is not exactly a
computer type.) :)
I think pointers to easy-to-understand review articles in, for example, Byte,
MacWorld, UnixWorld or PC World would be useful. BTW, please send me replies
for the above questions ASAP.
Now, for my own curiosity (hopefully these questions will make a little bit
more sense):
1) WHAT IS SGML? Is it like LaTeX or troff or GML (I think that's what I used
when I was working at IBM as a co-op student 3-4 years ago)?
2) Is SGML an industry standard, like JPEG or MPEG?
3) Is SGML for DOS, UNIX, CMS or all of them?
4) Can I get it free from an FTP site? (Free? Hah!) Are companies giving
out demo disks (for DOS)?
5) How widespread is the use of SGML? My understanding is that LaTeX is used
by MANY people in North American universities (please correct me if I'm
wrong). Is SGML going to replace LaTeX in the near future? (Please, no!)
These questions probably sound really stupid to those of you who know SGML
(or markup languages in general) very well. Is there an FAQ for this
newsgroup? I think an FAQ would definitely help me understand this whole SGML
business!
Thanks very much for reading this article. I'm looking forward to receiving
replies from you.
--
=============================================================================
Robert Chann
Queen's University Phone: (613)545-6693
Kingston, Ontario, Canada Email: rchann@eleceng.ee.queensu.ca
Newsgroups: comp.text.sgml
Date: 19 Mar 1992 21:58:47 UT
From: Robert Chann <454rchan@qucis.queensu.ca>
Organization: Computing & Information Science, Queen's University at Kingston
Message-ID: <1992Mar19.215847.13335@qucis.queensu.ca>
Subject: Miscellaneous questions about SGML (fairly long)
(I apologize if this article gets sent twice.)
I'm posting this for a friend who doesn't have net access. Please send e-mail
replies directly to me. Thanks very much in advance!
1) What other "markup languages" (besides SGML) are available and who
"manufacture" them? (Both "internal-use-only" and commercially available
MLs, I guess.)
2) Is there a language that "set the standard" for others, say, a few years
ago? How much "more advanced" is this language now?
3) How do the currently available packages compare in the following areas:
a) technology
b) reliability
c) price
d) user-friendliness
(I apologize for the HEAVY use of double-quotes. The guy who sent me these
questions is not very familiar with markup languages and is not exactly a
computer type.) :)
I think pointers to easy-to-understand review articles in, for example, Byte,
MacWorld, UnixWorld or PC World would be useful. BTW, please send me replies
for the above questions ASAP.
Now, for my own curiosity (hopefully these questions will make a little bit
more sense):
1) WHAT IS SGML? Is it like LaTeX or troff or GML (I think that's what I used
when I was working at IBM as a co-op student 3-4 years ago)?
2) Is SGML an industry standard, like JPEG or MPEG?
3) Is SGML for DOS, UNIX, CMS or all of them?
4) Can I get it free from an FTP site? (Free? Hah!) Are companies giving
out demo disks (for DOS)?
5) How widespread is the use of SGML? My understanding is that LaTeX is used
by MANY people in North American universities (please correct me if I'm
wrong). Is SGML going to replace LaTeX in the near future? (Please, no!)
These questions probably sound really stupid to those of you who know SGML
(or markup languages in general) very well. Is there an FAQ for this
newsgroup? I think an FAQ would definitely help me understand this whole SGML
business!
Thanks very much for reading this article. I'm looking forward to receiving
replies from you.
--
=============================================================================
Robert Chann
Queen's University Phone: (613)545-6693
Kingston, Ontario, Canada Email: rchann@eleceng.ee.queensu.ca
Newsgroups: comp.text.sgml,comp.emacs
Date: 19 Mar 1992 23:11:00 UT
From: "Carla K. Corkern" \
Organization: Ericsson Network Systems
Message-ID: <1992Mar19.231100.8990@exu.ericsson.se>
References: <1992Mar16.152312.20696@epas.toronto.edu> <23055B@erik.naggum.no> \
Subject: Re: intro SGML books
>Eric says:
>It is therefore with significant discomfort that I do not commend any
>other book on SGML on the market today.
Has anyone else been favorably impressed with "THE SGML PRIMER" from SoftQuad?
I've had good results using it as an initiation tool in my group.
Carla
Newsgroups: comp.text.sgml
Date: 20 Mar 1992 13:17:19 UT
From: ""Dr. "Eliot Kimber" Macro"" \
Message-ID: <9203201330.AA17829@ucbvax.Berkeley.EDU>
Subject: SGML and LaTeX
An SGML tag language and LaTeX are similar in that the
tags in an SGML tag language describe document elements (paragraphs,
headings, etc), and LaTeX also has macros for identifying
document elements (\\chapter, \\section, \\para, etc.). However,
LaTeX is a document processing and formatting system, while an
SGML tag language is simply a text description language--it doesn't
do anything by itself, but requires some processing application
to do something useful with it. LaTeX does not make a clear
distiction between element identification and processing functions
(in other words, there is no syntactic difference in LaTeX between
the \\section macro and the \\obeycr macro), while SGML makes a
clear distinction between element identification (tags) and
processing functions (formatter macros, C routines, etc.).
It turns out, in fact, the LaTeX and SGML tag languages for
print documents make a good match, because an SGML application
can easily map SGML tags to sets of LaTeX macros, i.e.:
\
This is a Heading
maps to
\\chapter{This is a Heading}
The advantage of SGML over LaTeX for this sort of application is
that my SGML source, being separated from the processing function,
can be used for other things (for example, I could also translate
it to DCF macros for printing with IBM's document composition
facility, or run a process to do database extraction from the
source), while LaTeX documents are pretty much limited to processing
with TeX.
SGML won't replace LaTeX. In fact, SGML creates a need for
LaTeX because LaTeX is such an easy way to implement the printing
of SGML documents. I would, in fact, expect to see LaTeX
extended to support the needs of new SGML-based applications,
or if not LaTeX specifically, the development of other TeX formats
designed for use with specific SGML document types.
Eliot Kimber Internet: drmacro@ralvm13.vnet.ibm.com
Dept E14/B500 IBMMAIL: USIB2DK9@IBMMAIL
Network Programs Information Development Phone: 1-919-543-7091
IBM Corporation
Research Triangle Park, NC 27709
Newsgroups: comp.text.sgml
Date: 20 Mar 1992 19:48:37 UT
From: Larry Baum \
Organization: Boeing Computer Services
Message-ID: <69376@bcsaic.UUCP>
References: <1992Mar12.155828.16971@apollo.hp.com>
Subject: Re: Do FrameMaker or Interleaf convert to SGML?
In article <1992Mar12.155828.16971@apollo.hp.com> kotwal@apollo.hp.com (Marilyn
Kotwal) writes:
>Is there any way to convert Interleaf versions 4 or 5 or FrameMaker 3.0
>documents to an SGML format?
>
>-Marilyn Kotwal
>
Not without a lot of programming!
Newsgroups: comp.text.sgml,comp.emacs
Date: 20 Mar 1992 20:27:12 UT
From: Marcia Hoppers \
Organization: Intergraph Corporation, Huntsville, AL.
Message-ID: <1992Mar20.202712.22342@infonode.ingr.com>
References: <1992Mar16.152312.20696@epas.toronto.edu> <23055B@erik.naggum.no> <1992Mar19.231100.8990@exu.ericsson.se>
Subject: Re: intro SGML books
In article <1992Mar19.231100.8990@exu.ericsson.se>, exuckc@exu.ericsson.se (Carla K. Corkern) writes:
> Has anyone else been favorably impressed with "THE SGML PRIMER" from SoftQuad?
> I've had good results using it as an initiation tool in my group.
>
> Carla
Yes, it is a good, brief introduction to SGML -- not so much for programming/
support purposes but it fills the need for a good introduction for the enduser.
_____________________________________________________________________________
| Marcia Hoppers | Corporate _ ___ _ | |
| INTERGRAPH, Huntsville, AL | Publication / ) (/__)( | Purgamentum init, |
| hoppersm@infonode.ingr.com | Services (___ / ___) | exit purgamentum. |
|______________________________|_________________________|___________________|
Newsgroups: comp.text.sgml
Date: 21 Mar 1992 06:02:44 UT
From: "david l. martin" \
Organization: UCLA Computer Science Department
Message-ID: <1992Mar21.060244.5301@cs.ucla.edu>
Subject: SGML and source code
My impression is that SGML is used primarily for marking up text for
purposes of publication and documentation. But I'm very curious to know
if anyone has used an SGML tag language for marking up source code - in
C, Ada, Fortran, Lisp, or whatever. For example, marked-up source code could
be useful as input to a pretty-printer or a structured editor.
If anyone has done this, I'd be very interested in hearing about it and
seeing how it was defined.
Thanks.
Dave Martin
C.S. Dept.
UCLA
Newsgroups: comp.text.sgml
Followup-To: comp.text.sgml
Date: 21 Mar 1992 18:21:45 UT
From: Jeff Lankford \
Reply-To: jlankford@nrtc.northrop.com
Organization: Northrop Research and Technology Center
Message-ID: <36276@gremlin.nrtc.northrop.com>
References: <9203201330.AA17829@ucbvax.Berkeley.EDU>
Keywords: SGML, TeX, LaTeX
Subject: Re: SGML and LaTeX
In article <9203201330.AA17829@ucbvax.Berkeley.EDU>,
DRMACRO@RALVM13.VNET.IBM.COM ("Dr. "Eliot Kimber" Macro") writes:
... a bunch of stuff about SGML and LaTeX deleted ...
|> LaTeX does not make a clear
|> distiction between element identification and processing functions
|> (in other words, there is no syntactic difference in LaTeX between
|> the \\section macro and the \\obeycr macro), while SGML makes a
|> clear distinction between element identification (tags) and
|> processing functions (formatter macros, C routines, etc.).
|> It turns out, in fact, the LaTeX and SGML tag languages for
|> print documents make a good match, because an SGML application
|> can easily map SGML tags to sets of LaTeX macros, i.e.:
|> \
This is a Heading
|> maps to
|> \\chapter{This is a Heading}
... more deleted stuff ...
|> I would, in fact, expect to see LaTeX
|> extended to support the needs of new SGML-based applications,
|> or if not LaTeX specifically, the development of other TeX formats
|> designed for use with specific SGML document types.
The point of the article was unclear, but my impression is
the evaluation of the relation of SGML to LaTeX was muddled.
This article is intended to provided brief clarification of:
1) relation of TeX to LaTex,
2) historical and current work involving TeX and SGML,
3) my opinion of the relation of SGML to TeX and other format
languages.
TeX is a typesetting language developed by Don Knuth at
Stanford in the 1970's to help him prepare for publication his series
of mathematically oriented books, "The Art of Computer Programing".
TeX has a large number (about three hundred) of
primitive operators (add, subtract, ...) suitable for general purpose
programing use, as well as specialized operators.
TeX provides general purpose macro processing
with [limited number of positional (!)]
argument substitution for defining new operators or
redefining existing operators. Data types are fairly
limited (but also redefinable).
Typically, TeX applications are bin packing problems, such as
laying out text on a two dimensional page. TeX systems work
by fitting little boxes into larger boxes according to the rules
of its current states; TeX has few states/modes (vertical, horizontal,
math, ...), but packing rules can vary significantly. Rules are
embedded in the TeX processor, but their effects are modified by
parameters supplied in the form of operators or variables. TeX
ditinguishes between input operators and input text; it separates
input text into fine pieces (characters) and puts them into boxes,
then in nested groups of boxes and so forth, based on psuedo-English
composition rules (characters, syllables, words, sentences, pargraphs,
...) for specified container restrictions (line length, page length,
...).
LaTeX is a macro package written in TeX by Leslie Lamport in the
mid-1980's. Essentially it simplies raw TeX by codifying some
commonly used code sequences (such as two-column format). However,
it is an organized collection of macros based on document styles
(analogous to DTD's); document style affects the behavior of
macros, since certain macros may become illegal or change processing
in given style contexts. All the power
of TeX is available by direct use of TeX primitives.
A good deal has been accomplished in integrating TeX and SGML ---
after all SGML is pretty useless without some sematics provided
by an external processor. Thomas Gordon used the Amsterdam
parser to build an SGML to LaTeX translator a few years back;
i believe Tom announced public availability of the translator in
this newsgroup some time ago. The main weakness was the rudimentary
nature of the SGML-to-LaTeX mapping formalism, though it might be
argued that is a strength. Stronger formalism was recently described
by Andrew Dobrowski in "Typesetting SGML Documents using TeX"
(TUGboat, December 1991). Essentially, FOSI is used to provide
a specification language for defining TeX macros, which are then used
to process (slightly) reformated SGML source documents, for example
"\" becomes "\\title" and "<\\para>" becomes "\\endpara".
Dr. Macro's example is reasonably expanded from
\
Chapter Title<\\h1>
becomes:
\\chapter{Chapter Title}
to
\
Chapter Title<\\h1>
where `justify' and `font' are attributes useful to
formatting processors and probably ignored by other
processors.
becomes:
\\newcommand{\\h1}[2]{ ...command defined using (La)TeX
with 2 parameters ...}
\\newcommand{\\h1end}{ ...command defined with no arguments ...}
\\h1{center}{bold}Chapter Title\\h1end
Note that `\\newcommand` usage here is some combination of
SGML ELEMENT, ATTRIBUTE, and ENTITY definitions (not shown).
Winner of clarity and elegance award is a tossup in this example.
Dr. Macro objects to LaTeX on the grounds that objects and functions
are manipulated using a non-distinguishing syntax, in contrast to
SGML, in which \
Newsgroups: comp.text.sgml
Date: 23 Mar 1992 15:05:26 UT
From: rwood@idicl1.idi.battelle.org
Organization: IDI-Dublin
Message-ID: <1992Mar23.100526.1@idicl1.idi.battelle.org>
References: <1992Mar16.152312.20696@epas.toronto.edu> <23055B@erik.naggum.no> <1992Mar19.231100.8990@exu.ericsson.se> <1992Mar20.202712.22342@infonode.ingr.com>
Subject: Re: intro SGML books
In article <1992Mar20.202712.22342@infonode.ingr.com>, hoppersm@infonode.ingr.com (Marcia Hoppers) writes:
> In article <1992Mar19.231100.8990@exu.ericsson.se>, exuckc@exu.ericsson.se (Carla K. Corkern) writes:
>> Has anyone else been favorably impressed with "THE SGML PRIMER" from SoftQuad?
>> I've had good results using it as an initiation tool in my group.
>>
>> Carla
>
> Yes, it is a good, brief introduction to SGML -- not so much for programming/
> support purposes but it fills the need for a good introduction for the enduser.
Would anyone happen to have an address or phone number for SoftQuad handy?
Rich Wood
Information Dimensions, Inc.
5080 Tuttle Crossing Blvd.
Dublin, Ohio 43017
Newsgroups: comp.text.sgml,comp.dcom.lans.mis,comp.dcom.lans,comp.misc
Date: 23 Mar 1992 15:22:45 UT
From: "Mario A. Cole" \
Organization: Workstations at Maryland, University of Maryland, College Park
Message-ID: <1992Mar23.152245.2812@wam.umd.edu>
Subject: Info about VANs
Hello all,
I'm looking for any type of information on Value Added Networks.
As of now, I don't know anything about this; I would appreciate any type
of information or references. I'm also looking for information on EDI
(Electronic Data Interchange) systems and some info on CALS (forgot what
that stands for).
thanks,
mario
--
Mario A. Cole | HJ Ford Associates |"A faithful friend is the
Univ. of Maryland | Crystal City | medicine of life."
macole@wam.umd.edu | Arlington, VA |
H: (301) 868-9249 | W: (703) 553-5580 | ECCLESIASTICUS 6:16
Newsgroups: comp.text.sgml
Date: 23 Mar 1992 16:27:10 UT
From: ""Dr. "Eliot Kimber" Macro"" \
Message-ID: <9203231819.AA01327@ucbvax.Berkeley.EDU>
Subject: Interleaf to SGML
>Is there any way to convert Interleaf versions 4 or 5 or FrameMaker 3.0
>documents to an SGML format?
>
>-Marilyn Kotwal
>
The problem is that there is no standard set of Interleaf components
nor is there a standard set of SGML tags, so a truly general
Interleaf-to-SGML translator is more or less impossible (discounting
AI systems). However, if your authors have used a consistent
set of Interleaf components, it's not too hard to write converters
that will do as good a job as can be done. The real problem is
that Interleaf components don't necessarily (and almost never are
designed to) identify document structure to the degree needed for
translation to SGML languages. For example, say I create a
List Item component, but no List Start or List End components (which
would generally be useless in Interleaf since it doesn't care
about structure anyway). How do I know where a list starts? Where
does it end? What does a list item contain? About the only clues
I have are format specifications like indention.
My experience writing translators from Interleaf to SGML is that,
given a set of components that maps fairly closely to your target
tag set, the best you can achieve is about 90% complete conversion.
If your components are very general and largely format specifications,
rather than element identifiers, your conversion will be much more
limited, say 70% at best.
Eliot Kimber Internet: drmacro@ralvm13.vnet.ibm.com
Dept E14/B500 IBMMAIL: USIB2DK9@IBMMAIL
Network Programs Information Development Phone: 1-919-543-7091
IBM Corporation
Research Triangle Park, NC 27709
Newsgroups: alt.wais,comp.text.sgml
Date: 24 Mar 1992 03:49:43 UT
From: Edward Vielmetti \
Organization: MSEN, Inc. -- Ann Arbor, MI
Message-ID: <1992Mar24.034943.21594@msen.com>
References: \
Keywords: wais, pat
Subject: Re: search engines and comparisons
In article \ chumphre@seymour.ucs.ualberta.ca (Chuck Humphrey) writes:
>We are also curious to know about any comparisons between PAT and WAIS.
>PAT is search software developed for use with the OED.
I've used them both on the same text collection (more or less), so
I guess I feel qualified to answer. The text collection is what's
currently the "comp.archives" wais server; I didn't have a fully
configured version of LECTOR going so I can't make 100% faithful comparisons.
The text indexing that PAT does is quite good. Its "semi-infinite
strings" approach (Patricia trees) provides a lot more precision at
the fine scale level than WAIS's relatively simple inverted index has;
it's no sweat at all to look for occurences of even a long phrase in
PAT, whereas the WAIS approach tends not to handle focused queries with
such ease.
For the target document - the OED - PAT is quite well suited. With the
"LECTOR" display software it will show the text quite as the original
work does on paper, and it has been used with other dictionary and
highly marked up texts to produce quite good results.
On the other hand, for the set of texts I was working with (netnews
articles, essentially) PAT was both overkill and underpowered. Overkill
in the sense that it could pick out very fine minutiae of detail in the
texts I was searching, but that it couldn't give the general fuzzy
good/not good range of rankings which WAIS yields so reasonably. I
got way too many cases where there were either 100 documents which
matched my search or none at all.
PAT *is* sufficiently powerful, and I believe that the interface is
sufficiently general at the programming level, that it could be used
as an engine for a Z39.50 server. To provide functions comparable to
the existing PAT/LECTOR combo you'd need a WAIS client which understood
how to properly display a structured (SGML) document, and some out
of band communications about formatting.
I know I'd like to see a WAIS server with the OED in it! But to be
reasonable you'd want to build it on top of PAT rather than throw
out the large index that's already there. (unless you have so much
disk space that it's trivial to add another gig drive for an index)
--
Edward Vielmetti, vice president for research, MSEN Inc. emv@msen.com
MSEN Inc., 628 Brooks, Ann Arbor MI 48103 +1 313 741 1120
"Not to panic. Networking will eventually get to Michigan. Remember
the decades it took IBM to discover virtual memory." Randy Bush
Newsgroups: comp.text.sgml
Date: 24 Mar 1992 07:39:31 UT
From: Elvis Leung \
Organization: Computer Power Software
Message-ID: <1992Mar24.073931.16933@bohra.cpg.oz.au>
Subject: SGML Book
Someone mentioned a book called "SGML Primer" earlier in this group.
Could someone post me the title, the author and/or the pubisher.
Anyone have any comments on this book?
--
--------------------------------------------------------------------------------
Sek-Kit E. Leung Fax: +61-6-2836860
Computer Power Software Voice: +61-6-2836777
Multimedia Research Group ACSnet: leunge@bohra.cpg.oz.au
Newsgroups: comp.text,comp.text.sgml,comp.text.tex
Date: 24 Mar 1992 17:11:35 UT
From: Sandy Mamrak \
Organization: The Ohio State University, Department of Computer and Information Science
Message-ID: <1992Mar24.171135.28539@cis.ohio-state.edu>
Subject: Release of translation software
ICA
Release 1.2
24 March 1992
We are pleased to announce that a beta release of the Integrated
Chameleon Architecture (ICA) is available for public distribution.
The ICA is a toolset for generating data translators. In particular,
the toolset can be used to generate translators to and from a
constrained subset of instances of SGML Document Type Definitions
(DTD).
There are several example translators included. The first is a book
DTD and includes specific translators for the LaTeX book documentstyle
and a specific troff macro package. The second is a bibliographic DTD
and includes specific translators for BibTeX and refer bibliographic
database formats. Please note that the ICA is for developing
translators and not providing translators.
The ICA runs in the Unix environment, using the X Window System for
the basis of the graphical user interfaces. Unfortunately, there are
many variations on the above so the following list fills in the
details. The primary development platform is a Sun4 with SunOS 4.1.1
using X11R4 from MIT. The primary window manager used during
development is tvtwm.
Hardware OS X11 Release Window Manager
-------------------------------------------------------
Sun4 SunOS 4.1.1 R4,R5 twm
tvtwm
mwm
olwm
HP 300 HPUX 8.0 R4 --
HP 700 HPUX 8.0 R4 --
Other configurations are supported on a best--effort basis. We
believe this should work on many platforms however we do not have the
facilities for testing such platforms.
The distribution is located on archive.cis.ohio-state.edu
(128.146.8.52) in pub/chameleon/ICA-1.2.tar.Z as a compressed tar
file. The postscript documentation is in
pub/chameleon/ICAdoc-1.2.tar.Z. The postscript is split into several
smaller files. The manual is 186 printed pages.
A mailing list, ica@cis.ohio-state.edu, exists for those who would
like to solicit and exchange ICA information. A list for reporting
bugs has also been established. Details are given below.
----------------------------------------------------------------------
FTPing the ICA Toolset
----------------------------------------------------------------------
example% ftp ftp.cis.ohio-state.edu
Connected to archive.cis.ohio-state.edu.
220 archive FTP server (SunOS 4.1) ready.
Name (ftp.cis.ohio-state.edu:cso): anonymous
331 Guest login ok, send ident as password.
Password: <--- Use your login name
230 Guest login ok, access restrictions apply.
ftp> cd pub/chameleon
250 CWD command successful.
ftp> binary <--- Just to make sure
200 Type set to I.
ftp> get ICA-1.2.tar.Z <--- This will take time
200 PORT command successful.
ftp> quit
221 Goodbye.
example% <--- Back home
example% uncompress ICA.tar.Z
example% tar xvof ICA.tar <--- Untarring...
Read the INSTALLATION_NOTES for further instructions on compiling ICA.
Please read the COPYRIGHT notice. A subdirectory of example
specifications for a simple article, book and bibliography is included
in the distribution.
----------------------------------------------------------------------
FTPing the ICA Documentation
----------------------------------------------------------------------
The documentation is available in Postscript format. Alternatively,
the documentation can be obtained by sending an email request to
jenkins@cis.ohio-state.edu for the OSU Technical Report
OSU-CISRC-1/92-TR3, `Technical Documentation for the Integrated
Chameleon Architecture,' by S. A. Mamrak, C. S. O'Connell and J.
Barnes. Please include a POSTAL mailing address to expedite the
response to this request.
To ftp the postscript form of the documentation, change to a
directory, such as /usr/tmp, with plenty of free space.
example% ftp archive.cis.ohio-state.edu
Connected to archive.cis.ohio-state.edu.
220 archive FTP server (SunOS 4.1) ready.
Name (ftp.cis.ohio-state.edu:cso): anonymous
331 Guest login ok, send ident as password.
Password: <--- Use your login name
230 Guest login ok, access restrictions apply.
ftp> cd pub/chameleon
250 CWD command successful.
ftp> get ICAdoc-1.2.tar.Z
ftp> quit
221 Goodbye.
example% <--- Back home
example% uncompress ICAdoc-1.2.tar.Z
example% tar xvof ICAdoc-1.2.tar <--- Untarring...
Print out the files to your postscript printer with the appropriate
command for your system.
----------------------------------------------------------------------
Subscribing to the ICA Mailing List
----------------------------------------------------------------------
Please direct all inquiries and comments concerning the ICA to the
mailing list, ica@cis.ohio-state.edu, and not to any individuals.
If you would like your name added to the ICA mailing list, please send
email to ica-request@cis.ohio-state.edu, with subject line `ICA
mailing list'. In the body of the message, please indicate the
(internet) email address that you would like added to the list. The
list is maintained manually, with updates every few days.
----------------------------------------------------------------------
Sending Bug Reports to the ICA Bug List
----------------------------------------------------------------------
If you find any bugs in the ICA, kindly report them by email to
ica-bugs@cis.ohio-state.edu. A bug report form, BUG_REPORT, is
available with the ICA distribution. Kindly use that report form to
expedite bug handling.
Good luck!
The ICA crew
--
Sandra A. Mamrak Department of Computer and Information Science
The Ohio State University
mamrak@cis.ohio-state.edu 2036 Neil Ave., Columbus, OH USA 43210-1277
Newsgroups: comp.text.sgml
Date: 24 Mar 1992 18:07:06 UT
From: Eve Maler UEG Doc \
Reply-To: maler@decvax.dec.com (Eve Maler UEG Doc)
Organization: Digital Equipment Corporation - Nashua, NH
Message-ID: <1992Mar24.180706.224@decvax.dec.com>
References: <1992Mar24.073931.16933@bohra.cpg.oz.au>
Subject: Re: SGML Book
(While I'm writing this, the group will probably receive three other
posts with
the same information...)
"The SGML Primer" is written and published by SoftQuad Inc. You can order
copies from them (is this a current address?):
720 Spadina Avenue
Toronto, Canada
M5S 2T9
Telephone: +1 (416) 963-8337
I have the second edition. I was a little disappointed in this book -- I guess
I was expecting a kind of "hardcopy FAQ" that I could hand to folks in
my company,
and it doesn't really fit the bill. For a quite small book, it seems like it's
kind of daunting to read for absolute beginners, being chock full of DTD
code and
keywords. It mixes up the two different tasks of coding a DTD and
coding an instance,
and doesn't step back to see the big picture as much as it should. (However,
whenever I forget the official names of delimiters etc., I look at its
back cover,
which has them all laid out graphically...)
In short, I think end-user beginners won't quite find what they're looking for
after they wade through the Primer, but parts of it can serve as a quick
reference
for the more knowledgeable.
Eve Maler
Digital Equipment Corporation
maler@decvax.dec.com
Newsgroups: comp.text.sgml
Date: 25 Mar 1992 00:25:00 UT
From: sandoval_perry <108101@adpdp2.lanl.gov>
Organization: Los Alamos National Laboratory, EMVAX
Message-ID: <24MAR199217255722@adpdp2.lanl.gov>
Keywords: SGML-ouput, French-source-text
Subject: SGML query and French source text.
I have two requests, only vaguely related to each other.
1) I have recently downloaded the sgml stuff from the University of Exeter.
VM2, the parser, seems to work fine but I am unsure of what it's output is
supposed to be. It seems that all it does is check the sgml source against a
dtd and say yes it's good or no it's not. I'm desparately trying to get some
things going in sgml. I have to display tons of information on VT100 terminals,
IBM proprinters, HP laser printers, and PostScript printers. First translating
the source data in sgml seems the best way to go. But once I have it in sgml
where do I go to format it appropriately for these different outupt devices?
I've programmed a lot of text utilities, so before I go off and write a parser,
or formatter, or whatever I'd like to know more.
Suggestions greatly appreciated.
2) I spent a lot of time trying to learn French in college, unfortunately there
are not very many Francophones here in the moutains of the great southwest. I
really want and need the practice. Are there any French Internet sites?
French news groups? Il faut que je pratique le francais.
Perry Sandoval sandoval_perry@allin1.adpdp2.lanl.gov
Los Alamos National Laboratory
C programmer assigned to support technical writers,
Database administator.
:-)
Newsgroups: comp.text.sgml
Date: 25 Mar 1992 20:19:09 UT
From: Conleth O'Connell \
Reply-To: cso@hal.com (Conleth O'Connell)
Organization: HaL Computer Systems
Message-ID: \
References: <9203231819.AA01327@ucbvax.Berkeley.EDU>
Subject: Re: Interleaf to SGML
In article <9203231819.AA01327@ucbvax.Berkeley.EDU> DRMACRO@RALVM13.VNET.IBM.COM ("Dr. "Eliot Kimber" Macro") writes:
Path: hal.com!decwrl!mips!spool.mu.edu!agate!ucbvax!RALVM13.VNET.IBM.COM!DRMACRO
From: DRMACRO@RALVM13.VNET.IBM.COM ("Dr. "Eliot Kimber" Macro")
Newsgroups: comp.text.sgml
Date: 23 Mar 92 16:27:10 GMT
Article-I.D.: ucbvax.9203231819.AA01327
Sender: usenet@ucbvax.BERKELEY.EDU
Lines: 33
>Is there any way to convert Interleaf versions 4 or 5 or FrameMaker 3.0
>documents to an SGML format?
>
>-Marilyn Kotwal
>
The problem is that there is no standard set of Interleaf components
nor is there a standard set of SGML tags, so a truly general
Interleaf-to-SGML translator is more or less impossible (discounting
AI systems). However, if your authors have used a consistent
set of Interleaf components, it's not too hard to write converters
that will do as good a job as can be done. The real problem is
that Interleaf components don't necessarily (and almost never are
designed to) identify document structure to the degree needed for
translation to SGML languages. For example, say I create a
List Item component, but no List Start or List End components (which
would generally be useless in Interleaf since it doesn't care
about structure anyway). How do I know where a list starts? Where
does it end? What does a list item contain? About the only clues
I have are format specifications like indention.
My experience writing translators from Interleaf to SGML is that,
given a set of components that maps fairly closely to your target
tag set, the best you can achieve is about 90% complete conversion.
If your components are very general and largely format specifications,
rather than element identifiers, your conversion will be much more
limited, say 70% at best.
Eliot Kimber Internet: drmacro@ralvm13.vnet.ibm.com
Dept E14/B500 IBMMAIL: USIB2DK9@IBMMAIL
Network Programs Information Development Phone: 1-919-543-7091
IBM Corporation
Research Triangle Park, NC 27709
The same problem holds true in Frame too. Complicated of course by nesting
lists within lists as well. It interesting to note that the "ancient" batch
oriented text formatters like troff, LaTeX, and even the young Lout, all
provide this information quite easily with their explicit list environments.
The rumor mills have it that Frame will be supporting SGML by the end of this
year. I can't wait to find out what that really means!
Cheers,
Con
--
Conleth O'Connell
Email: cso@hal.com HaL Computer Systems, Inc.
Phone: (512) 794-2855 8920 Business Park Drive, Suite 300
Fax : (512) 794-8737 Austin, Texas 78759 USA
Newsgroups: comp.text.sgml
Date: 25 Mar 1992 21:53:04 UT
From: Erik Naggum \
Reply-To: Erik Naggum \
Organization: Naggum Software, Oslo, Norway
Message-ID: <23066B@erik.naggum.no>
References: <1992Mar24.073931.16933@bohra.cpg.oz.au> <1992Mar24.180706.224@decvax.dec.com>
Subject: Re: SGML Book
Folks,
I see that Robin Cover's bibliography is not getting the use it
deserves. That's a real pity, since it's the best thing that happened
to the SGML world after Goldfarb's Handbook. A quick look retrieves
the following information:
<39> *SoftQuad, Inc. The SGML Primer. SoftQuad's Quick Reference
Guide to the Essentials of the Standard: The SGML Needed for
Reading a DTD and Marked-up Documents and Discussing them
Reasonably. Version 2.0. Toronto: SoftQuad Inc., May 1991. 36
pages. Available from SoftQuad Inc.; 56 Aberfoyle Crescent,
Suite 810; Toronto, Ontario; Canada M8X 2W4; TEL: +1 (416) 239-
4801; FAX: +1 (416) 239-7105.
This is the correct address, phone number and all. The asterisk
indicates high relative importance for beginners.
However, I have to agree with Eve Maler, and I find considerable
comfort in seeing someone else not being entirely happy with version
2.0, too. I had intended not say anything, since I always keep coming
across as negative towards anything written on SGML that Goldfarb
didn't write (joke, with lots of truth to it :-), but her assessment
gets my full support.
Version 2.0 is technically inaccuarate at important points. It lists
such non-existent things as starting (or opening) literal delimiters
and comment delimiters, and is misleading on empty elements (who have
end-tags in their examples, illegal by the language), and many other
smaller things, as well as some broader issues which don't get the
treatment they should've gotten. The examples are not all valid SGML,
either, and that's very close to a Sin in this business. However,
it's light reading, and I think it does a relatively good job on what
it was intended to accomplish, despite the technical inaccuracies,
which are easy to fix.
Last time I heard from SoftQuad, they told me that they had made a
revision, and asked whether it was OK to include my name in the Ack's
section, since they said they had listened to my complaints and those
of several others. I had no problems with that, of course, and they
said they'be sending me a copy. That's the last I heard from them on
this. I'm surprised that somebody from SoftQuad has not come out and
announced the availability of this new version now that people are
practially begging for it.
Are you there, SoftQuad?
---------------------------------------------------------------------------
You can get the bibliography from the public FTP archive at
ftp.ifi.uio.no in the file /pub/SGML/bibliography. Connect to
ftp.ifi.uio.no [129.240.64.2], login as "ftp" or "anonymous", use your
e-mail address as password, "cd" to "SGML", and retrieve the file
"bibliography" in text mode or "bibliography.Z" in binary mode.
---------------------------------------------------------------------------
Regards,
\
--
Erik Naggum | +47-295-0313 | ISO 8879 SGML | Memento,
Naggum Software | | DIS 10744 HyTime | terrigena.
Boks 1570, Vika | \ | JTC 1/SC 18/WG 8 | Memento,
0118 OSLO, NORWAY | \ | SGML UG SIGhyper | vita brevis.
Newsgroups: comp.text.sgml
Date: 25 Mar 1992 22:21:56 UT
From: Erik Naggum \
Reply-To: Erik Naggum \
Organization: Naggum Software, Oslo, Norway
Message-ID: <23066C@erik.naggum.no>
References: <24MAR199217255722@adpdp2.lanl.gov>
Subject: Re: SGML query and French source text.
sandoval_perry <108101@adpdp2.lanl.gov> writes:
|
| I have recently downloaded the sgml stuff from the University of
| Exeter. VM2, the parser, seems to work fine but I am unsure of
| what it's output is supposed to be. It seems that all it does is
| check the sgml source against a dtd and say yes it's good or no
| it's not. I'm desparately trying to get some things going in
| sgml. I have to display tons of information on VT100 terminals,
| IBM proprinters, HP laser printers, and PostScript printers. First
| translating the source data in sgml seems the best way to go. But
| once I have it in sgml where do I go to format it appropriately
| for these different outupt devices? I've programmed a lot of text
| utilities, so before I go off and write a parser, or formatter, or
| whatever I'd like to know more.
VM2 is only a markup validator. To access the parsed document, you
would have to write a REXX application with the REXX interface tools
provided, or write a C program with the vm2.c file as a example. I
have done that, and it's fairly trivial.
You can also use James Clark's "sgmls", which produces a line-oriented
format which is relatively easy to parse with line-oriented Unix
tools, such as perl. The first character of the line identifies the
"type" of line, for instance. For larger applications, though, it's
significantly less work to interface to ARC SGML than to sgmls, since
you effectively have to make a (tiny) parser for sgmls's output. The
significant enhancements that James Clark has made to sgmls over its
base, ARC SGML, have to be considered, too. I'm working on fitting
his enhancements back into ARC SGML.
You'll find release 0.6 of sgmls in the sgmls directory at
sgml1.exeter.ac.uk, or in /pub/SGML/ARC-SGML/jclark at ftp.ifi.uio.no,
or in /pub/sgml/SGMLS at mailer.cc.fsu.edu.
From here, I'm experiencing packet round-trip times of 1800 ms to
sgmls1.ex.ac.uk, and 170 ms to the last router before I enter the UK!
On the other hand, I see 500 ms round-trip times to mailer.cc.fsu.edu,
so I guess you would benefit greatly from getting the files off either
ftp.ifi.uio.no or mailer.cc.fsu.edu. (The reported times are averages
over a dozen polls since sgml1.ex.ac.uk was reported live, with a
standard deviation between polls of less than 10%.)
In a separate article to follow this one, I have included listings of
what's to be found at the different public FTP hosts.
Best regards,
\
--
Erik Naggum | +47-295-0313 | ISO 8879 SGML | Memento,
Naggum Software | | DIS 10744 HyTime | terrigena.
Boks 1570, Vika | \ | JTC 1/SC 18/WG 8 | Memento,
0118 OSLO, NORWAY | \ | SGML UG SIGhyper | vita brevis.
Newsgroups: comp.text.sgml
Date: 26 Mar 1992 02:39:56 UT
From: Erik Naggum \
Reply-To: Erik Naggum \
Organization: Naggum Software, Oslo, Norway
Message-ID: <23067C@erik.naggum.no>
Subject: List of files at SGML FTP sites
The following is a comprehensive listing of all the files that I have
found on sgml1.ex.ac.uk, mailer.cc.fsu.edu and ftp.ifi.uio.no tonight.
If you don't find this useful, and think I should not post more of
them, please inform me privately.
For those who cannot use FTP, I'm always willing to mail out files
from ftp.ifi.uio.no. Send mail to \. I
intend to keep abreast of the files available on the other sites, but
don't have time to sort through what's what where right now. Maybe
next time, if this is well received.
Here goes. Ooops, this got too big. I have deleted the long listing
of the article archives for comp.text.sgml, and retained only a list
of message-ids. If you have any other articles from comp.text.sgml,
please mail their message-ids to me (not the whole message, please).
Regards,
\
-------------------- FTP.IFI.UIO.NO --------------------
/pub/SGML:
drwxr-sr-x 2 enag enag 1024 Jan 14 17:10 CALS
drwxr-sr-x 2 enag enag 512 Feb 13 01:49 DTD
drwxr-sr-x 2 enag enag 512 Jan 14 17:44 ENTITIES
-rw-r--r-- 1 enag enag 18219 Dec 15 12:03 FAQ.0.0
drwxr-sr-x 2 enag enag 1536 Jan 14 17:09 TEI
-rw-r--r-- 1 enag enag 167974 Jan 20 22:50 bibliography
drwxr-sr-x 4 enag enag 512 Feb 2 03:42 comp.text.sgml
-rw-r--r-- 1 enag enag 231689 Feb 9 22:34 davenport.dgdas.1.ps.Z
/pub/SGML/CALS:
-rw-r--r-- 1 enag enag 130669 Dec 8 06:01 1840a.txt
-rw-r--r-- 1 enag enag 132615 Dec 8 02:54 28000a.txt
-rw-r--r-- 1 enag enag 56985 Dec 8 02:57 28001.app-a10-.txt
-rw-r--r-- 1 enag enag 61537 Dec 8 02:57 28001.app-a50.txt
-rw-r--r-- 1 enag enag 7024 Dec 8 02:57 28001.app-a60.txt
-rw-r--r-- 1 enag enag 132626 Dec 8 02:58 28001.app-a70a.txt
-rw-r--r-- 1 enag enag 133972 Dec 8 02:58 28001.app-a70b.txt
-rw-r--r-- 1 enag enag 132505 Dec 8 02:58 28001.app-a70c.txt
-rw-r--r-- 1 enag enag 32483 Dec 8 02:59 28001.app-a80.txt
-rw-r--r-- 1 enag enag 204519 Dec 8 02:59 28001.app-b10-.txt
-rw-r--r-- 1 enag enag 148244 Dec 8 03:00 28001.app-b50.txt
-rw-r--r-- 1 enag enag 3604 Dec 8 03:00 28001.app-b60.txt
-rw-r--r-- 1 enag enag 65704 Dec 8 03:01 28001.app-b70.txt
-rw-r--r-- 1 enag enag 93757 Dec 8 03:01 28001.app-b80.txt
-rw-r--r-- 1 enag enag 11461 Dec 8 03:01 28001.app-b90.txt
-rw-r--r-- 1 enag enag 170002 Dec 8 03:02 28001.app-c10-.txt
-rw-r--r-- 1 enag enag 77850 Dec 8 03:02 28001.app-d10-.txt
-rw-r--r-- 1 enag enag 6437 Dec 8 03:02 28001.app-d40.txt
-rw-r--r-- 1 enag enag 76033 Dec 8 03:02 28001.app-d50.txt
-rw-r--r-- 1 enag enag 57940 Jan 26 23:16 28001a.txt
-rw-r--r-- 1 enag enag 147737 Dec 8 02:56 28002a.txt
-rw-r--r-- 1 enag enag 112592 Dec 8 02:54 28003a.txt
-rw-r--r-- 1 enag enag 38400 Dec 8 03:09 38784-v2.pid
-rw-r--r-- 1 enag enag 101197 Dec 8 03:11 59a.app-a.txt
-rw-r--r-- 1 enag enag 181799 Dec 8 03:11 59a.app-b.txt
-rw-r--r-- 1 enag enag 133097 Dec 8 03:12 59a.app-c.txt
-rw-r--r-- 1 enag enag 97956 Dec 8 03:12 59a.app-d.txt
-rw-r--r-- 1 enag enag 44395 Dec 8 03:12 59a.app-e.txt
-rw-r--r-- 1 enag enag 144063 Dec 8 03:13 59a.hdbk-59a.txt
-rw-r--r-- 1 enag enag 21379 Dec 8 03:09 outspec.pid
-rw-r--r-- 1 enag enag 5605 Dec 8 03:10 read.me
-rw-r--r-- 1 enag enag 75905 Dec 8 03:09 template.fos
-rw-r--r-- 1 enag enag 33531 Dec 8 03:09 template.pid
/pub/SGML/DTD:
-rw-r--r-- 1 enag enag 30843 Feb 12 19:36 com8879
-rw-r--r-- 1 enag enag 9767 Jan 30 21:46 general
-rw-r--r-- 1 enag enag 12287 Jan 30 22:03 general.ex
-rw-r--r-- 1 enag enag 10962 Feb 12 23:07 mod-general
-rw-r--r-- 1 enag enag 13490 Jan 30 22:04 mod-general.ex
/pub/SGML/ENTITIES:
-rw-r--r-- 1 enag enag 4310 Jan 13 21:23 ISOamsa
-rw-r--r-- 1 enag enag 3262 Jan 13 21:24 ISOamsb
-rw-r--r-- 1 enag enag 1080 Jan 13 21:24 ISOamsc
-rw-r--r-- 1 enag enag 4474 Jan 13 21:22 ISOamsn
-rw-r--r-- 1 enag enag 1593 Jan 13 21:19 ISOamso
-rw-r--r-- 1 enag enag 6036 Jan 13 21:26 ISOamsr
-rw-r--r-- 1 enag enag 3379 Jan 13 21:21 ISObox
-rw-r--r-- 1 enag enag 4324 Jan 13 21:20 ISOcyr1
-rw-r--r-- 1 enag enag 1938 Jan 13 21:18 ISOcyr2
-rw-r--r-- 1 enag enag 1071 Jan 13 21:17 ISOdia
-rw-r--r-- 1 enag enag 3204 Jan 13 21:22 ISOgrk1
-rw-r--r-- 1 enag enag 1755 Jan 13 21:16 ISOgrk2
-rw-r--r-- 1 enag enag 2885 Jan 13 21:17 ISOgrk3
-rw-r--r-- 1 enag enag 2983 Jan 13 21:21 ISOgrk4
-rw-r--r-- 1 enag enag 4296 Jan 14 17:44 ISOlat1
-rw-r--r-- 1 enag enag 7389 Jan 13 21:26 ISOlat2
-rw-r--r-- 1 enag enag 4809 Jan 13 21:15 ISOnum
-rw-r--r-- 1 enag enag 5538 Jan 13 21:26 ISOpub
-rw-r--r-- 1 enag enag 4297 Jan 13 21:15 ISOtech
/pub/SGML/TEI:
-rw-r--r-- 1 enag enag 20661 Jun 12 1991 AI1W3.MEMO
-rw-r--r-- 1 enag enag 32886 Jun 12 1991 AI3W4.MEMO
-rw-r--r-- 1 enag enag 44067 Jun 12 1991 AI3W5.MEMO
-rw-r--r-- 1 enag enag 30081 Oct 10 08:50 EDP1.MEMO
-rw-r--r-- 1 enag enag 7449 Jun 12 1991 EDP3.MEMO
-rw-r--r-- 1 enag enag 7899 Jan 2 01:36 FILELIST
-rw-r--r-- 1 enag enag 34878 Jun 10 1991 LPUNCH.MEMO
-rw-r--r-- 1 enag enag 16036 Jun 12 1991 MLW13.MEMO
-rw-r--r-- 1 enag enag 4803 Jun 11 1991 PCP1.MEMO
-rw-r--r-- 1 enag enag 1638 Jun 12 1991 TEI-L.LOG8903
-rw-r--r-- 1 enag enag 1463 Jun 12 1991 TEI-L.LOG8904
-rw-r--r-- 1 enag enag 11732 Jun 12 1991 TEI-L.LOG8905
-rw-r--r-- 1 enag enag 4071 Jun 12 1991 TEI-L.LOG8906
-rw-r--r-- 1 enag enag 17478 Jun 12 1991 TEI-L.LOG8907
-rw-r--r-- 1 enag enag 21971 Jun 12 1991 TEI-L.LOG8908
-rw-r--r-- 1 enag enag 47764 Jun 12 1991 TEI-L.LOG8909
-rw-r--r-- 1 enag enag 140247 Jun 12 1991 TEI-L.LOG8910
-rw-r--r-- 1 enag enag 36411 Jun 12 1991 TEI-L.LOG8911
-rw-r--r-- 1 enag enag 2844 Jun 12 1991 TEI-L.LOG8912
-rw-r--r-- 1 enag enag 5295 Jun 12 1991 TEI-L.LOG9001
-rw-r--r-- 1 enag enag 89353 Jun 12 1991 TEI-L.LOG9002
-rw-r--r-- 1 enag enag 5028 Jun 12 1991 TEI-L.LOG9003
-rw-r--r-- 1 enag enag 5009 Jun 12 1991 TEI-L.LOG9004
-rw-r--r-- 1 enag enag 11027 Jun 12 1991 TEI-L.LOG9006
-rw-r--r-- 1 enag enag 33195 Jun 12 1991 TEI-L.LOG9007
-rw-r--r-- 1 enag enag 79821 Jun 12 1991 TEI-L.LOG9008
-rw-r--r-- 1 enag enag 29509 Jun 12 1991 TEI-L.LOG9009
-rw-r--r-- 1 enag enag 318203 Jun 12 1991 TEI-L.LOG9010
-rw-r--r-- 1 enag enag 175993 Jun 12 1991 TEI-L.LOG9011
-rw-r--r-- 1 enag enag 51444 Jun 12 1991 TEI-L.LOG9012
-rw-r--r-- 1 enag enag 88118 Jun 12 1991 TEI-L.LOG9101
-rw-r--r-- 1 enag enag 175226 Jun 12 1991 TEI-L.LOG9102
-rw-r--r-- 1 enag enag 32900 Jun 12 1991 TEI-L.LOG9103
-rw-r--r-- 1 enag enag 47152 Jun 12 1991 TEI-L.LOG9104
-rw-r--r-- 1 enag enag 39376 Jun 12 1991 TEI-L.LOG9105
-rw-r--r-- 1 enag enag 42665 Oct 10 06:51 TEI-L.LOG9106
-rw-r--r-- 1 enag enag 34447 Oct 10 06:52 TEI-L.LOG9107
-rw-r--r-- 1 enag enag 93542 Oct 10 06:52 TEI-L.LOG9108
-rw-r--r-- 1 enag enag 97729 Oct 10 06:55 TEI-L.LOG9109
-rw-r--r-- 1 enag enag 31294 Jan 2 01:34 TEI-L.LOG9110
-rw-r--r-- 1 enag enag 122464 Jan 2 01:35 TEI-L.LOG9111
-rw-r--r-- 1 enag enag 77703 Jan 2 01:35 TEI-L.LOG9112
-rw-r--r-- 1 enag enag 8195 Jun 11 1991 TEI1.DTD
-rw-r--r-- 1 enag enag 1602 Jun 11 1991 TEIBACK1.DTD
-rw-r--r-- 1 enag enag 4217 Jun 11 1991 TEIBASE1.DTD
-rw-r--r-- 1 enag enag 7494 Jun 11 1991 TEICRYS1.DTD
-rw-r--r-- 1 enag enag 6005 Jun 11 1991 TEIDRAM1.DTD
-rw-r--r-- 1 enag enag 3287 Jun 11 1991 TEIFRON1.DTD
-rw-r--r-- 1 enag enag 14861 Jun 11 1991 TEIHDR1.DTD
-rw-r--r-- 1 enag enag 13087 Jun 11 1991 TEIJ10.MEMO
-rw-r--r-- 1 enag enag 8054 Jun 11 1991 TEIJ6.MEMO
-rw-r--r-- 1 enag enag 4819 Jun 11 1991 TEILING1.DTD
-rw-r--r-- 1 enag enag 6856 Jun 11 1991 TEILOW1.DTD
-rw-r--r-- 1 enag enag 13294 Jun 11 1991 TEIP1.ERRATA
-rw-r--r-- 1 enag enag 2605 Jun 11 1991 TEIREND1.DTD
-rw-r--r-- 1 enag enag 3191 Jun 11 1991 TEITC1.DTD
-rw-r--r-- 1 enag enag 2828 Jun 11 1991 TEIWSD1.DTD
-rw-r--r-- 1 enag enag 26277 Jun 10 1991 iso8859.critique
/pub/SGML/comp.text.sgml:
drwxr-sr-x 2 enag enag 17408 Mar 25 06:01 by.date
drwxr-sr-x 2 enag enag 27136 Mar 25 06:01 by.msgid
/pub/SGML/comp.text.sgml/by.date:
[Not included in total. This is simply a link to the files in
by.msgid, with filenames like "1991-03-20_11:42:50" for the date and
time in GMT.]
/pub/SGML/comp.text.sgml/by.msgid:
<"14-Feb-92.12:38:53".*.Wilson_D_G_A.marl@rx.Xerox.com>
<+--ISBN_82-7640-006--TEXT_Article_17--EN@naggum.no>
<+--ISBN_82-7640-006--TEXT_Article_18--EN@naggum.no>
<01050002.v3bv5o@petnet.in-berlin.de>
<01050002.vy3t2r@petnet.in-berlin.de>
<09697A@erik.naggum.no>
<09697C@erik.naggum.no>
<09697D@erik.naggum.no>
<09699A@erik.naggum.no>
<0dmC3Xu00hMg4iPJ8h@cs.cmu.edu>
<1020@ictser.UUCP>
<10418@cactus.org>
<111@grappa.serc.nl>
<11222@nfs4.rl.ac.uk>
<112@grappa.serc.nl>
<114490002@hpcvlx.cv.hp.com.>
<11587@neil.rl.ac.uk>
<1200.2986c9e1@hermes.dlogics.com>
<1201.2986cc8c@hermes.dlogics.com>
<121@cipc1.DaytonOH.NCR.COM>
<1262@qusunl.queensu.CA>
<1289@bcstec.boeing.com>
<13333@rayssd.ssd.ray.com>
<13334@rayssd.ssd.ray.com>
<1588@bcstec.boeing.com>
<1619@bcstec.boeing.com>
<16253.9106241826@olympus.cs.hull.ac.uk>
<16565.9106172237@olympus.cs.hull.ac.uk>
<1705@bcstec.boeing.com>
<1706@bcstec.boeing.com>
<1707@bcstec.boeing.com>
<1853@creatures.cs.vt.edu>
<1877@targon.UUCP>
<1884@creatures.cs.vt.edu>
<1900@bcstec.boeing.com>
<1918@bcstec.boeing.com>
<1940@creatures.cs.vt.edu>
<1979@irit.irit.fr>
<1991-128-78110@uunic.uu.no>
<1991-147-82129@naggum.no>
<1991Apr12.153932.19465@convex.com>
<1991Apr12.183430.5896@sq.com>
<1991Apr13.150936.5970@cc.helsinki.fi>
<1991Apr8.165150.10496@sq.sq.com>
<1991Apr9.143302.25899@sq.sq.com>
<1991Aug1.142641.17369@HQ.Ileaf.COM>
<1991Aug12.152452.23215@maytag.waterloo.edu>
<1991Aug15.155940.65161@pttrnl.nl>
<1991Aug19.134340.16108@hal.com>
<1991Aug2.195844.600@hal.com>
<1991Aug2.205914.18240@walter.bellcore.com>
<1991Aug4.131837.22558@nntp.hut.fi>
<1991Aug4.172309.1345@vax.oxford.ac.uk>
<1991Aug4.220653.8243@ousrvr.oulu.fi>
<1991Aug5.154247.20986@mnemosyne.cs.du.edu>
<1991Aug6.103526.1@ilp.mit.edu>
<1991Aug8.132002.28352@hal.com>
<1991Aug8.132055.28409@hal.com>
<1991Dec04.152951.13391@ghost.dsi.unimi.it>
<1991Dec10.094519.24329@sun1.ruf.uni-freiburg.de>
<1991Dec11.144044.1199@wam.umd.edu>
<1991Dec16.180507.12369@csi.uottawa.ca>
<1991Dec17.230029.21288@sq.sq.com>
<1991Dec21.015801.23830@convex.com>
<1991Dec21.195207.19785@cbnewsi.cb.att.com>
<1991Dec22.220346.12365@msen.com>
<1991Dec3.065623.4104@lth.se>
<1991Dec3.174029.7057@csv.viccol.edu.au>
<1991Dec30.145322.24727@ghost.dsi.unimi.it>
<1991Dec31.154938.28280@cherokee.uswest.com>
<1991Dec4.191700.26848@hal.com>
<1991Jul10.141006.13655@hal.com>
<1991Jul18.200608.4595@sq.com>
<1991Jul23.225440.19426@iscnvx.lmsc.lockheed.com>
<1991Jul8.180824.18462@hal.com>
<1991Jul8.213957.23957@cs.rochester.edu>
<1991Jul8.225934.10392@bohra.cpg.oz.au>
<1991Jun12.131914.19072@hal.com>
<1991Jun13.135420.29128@hal.com>
<1991Jun17.215959.29937@hal.com>
<1991Jun18.133046.8636@sq.com>
<1991Jun21.114855.7980@swift.cs.tcd.ie>
<1991Jun24.120809.7984@swift.cs.tcd.ie>
<1991Jun26.201441.29054@hal.com>
<1991Jun27.144331.17689@iscnvx.uucp>
<1991Jun29.024208.24427@sq.com>
<1991Jun6.164813.18827@fwi.uva.nl>
<1991May20.024409.21904@isc.rit.edu>
<1991May20.203943.27987@noose.ecn.purdue.edu>
<1991May24.183946.11866@noose.ecn.purdue.edu>
<1991Nov1.151851.19876@aber.ac.uk>
<1991Nov1.155456.23229@aber.ac.uk>
<1991Nov11.095258.517@gnv.ifas.ufl.edu>
<1991Nov12.194658.14030bosak@netcom.COM>
<1991Nov16.204023.14683@am.sublink.org>
<1991Nov25.105921.19096@luotsi.uku.fi>
<1991Nov27.085250.4083@lth.se>
<1991Nov30.183550.7748bosak@netcom.COM>
<1991Nov7.175807.13624@aber.ac.uk>
<1991Oct1.132826.14207@turing.ac.uk>
<1991Oct1.152703.10529@aber.ac.uk>
<1991Oct1.205408.8123@sq.sq.com>
<1991Oct11.144656.14990@aber.ac.uk>
<1991Oct13.071556.21203@gpu.utcs.utoronto.ca>
<1991Oct16.071959.28458@monu6.cc.monash.edu.au>
<1991Oct16.195543.19369@sco.COM>
<1991Oct17.195404.21958@convex.com>
<1991Oct17.224213.11641@hal.com>
<1991Oct18.163713.11775@aber.ac.uk>
<1991Oct2.114313.4261@ulrik.uio.no>
<1991Oct2.173806.2124@hal.com>
<1991Oct2.194101.10974@sq.sq.com>
<1991Oct21.235920.1114@monu6.cc.monash.edu.au>
<1991Oct27.024823.7461@cbnewsi.cb.att.com>
<1991Oct29.182801.18640@menudo.uh.edu>
<1991Oct3.004524.13366@cbnewsi.cb.att.com>
<1991Oct3.175546.8529@sics.se>
<1991Oct31.174853.8251@zip.eecs.umich.edu>
<1991Oct4.133233.29044@ulrik.uio.no>
<1991Oct4.145648.26478@meaddata.com>
<1991Oct4.200305.29520@meaddata.com>
<1991Oct5.131628.12995@cbnewsm.att.com>
<1991Oct7.112225.16997@turing.ac.uk>
<1991Oct7.130435.48310@ccvax.ucd.ie>
<1991Oct8.145236.25492@ecsvax.uncecs.edu>
<1991Sep10.222629.19904@watdragon.waterloo.edu>
<1991Sep11.115209.1781@vax.oxford.ac.uk>
<1991Sep11.164807.9983@chpc.utexas.edu>
<1991Sep13.135301.9607@HQ.Ileaf.COM>
<1991Sep13.143504.398@sparrms.ists.ca>
<1991Sep13.204528.22158@sq.sq.com>
<1991Sep14.171344.1132@HQ.Ileaf.COM>
<1991Sep15.001713.11711@usenet@CS.ORST.EDU>
<1991Sep17.150512.5903@apollo.hp.com>
<1991Sep17.181747.12652@cis.ohio-state.edu>
<1991Sep17.191327.1865@vax.oxford.ac.uk>
<1991Sep18.122938.18906@cbnewsi.cb.att.com>
<1991Sep18.233839.8940@cbnewsi.cb.att.com>
<1991Sep19.005921.19747@usenet@CS.ORST.EDU>
<1991Sep19.153641.3286@cbnewsl.cb.att.com>
<1991Sep20.014955.19124@usenet@CS.ORST.EDU>
<1991Sep20.030118.17356@cbnewsi.cb.att.com>
<1991Sep20.140323.48295@ccvax.ucd.ie>
<1991Sep20.213103.8345@HQ.Ileaf.COM>
<1991Sep22.062816.18582bosak@netcom.COM>
<1991Sep22.063046.18634bosak@netcom.COM>
<1991Sep23.134305.27949@turing.ac.uk>
<1991Sep24.024653.22131@usenet@CS.ORST.EDU>
<1991Sep24.035534.23218@usenet@CS.ORST.EDU>
<1991Sep24.233410.26483@meaddata.com>
<1991Sep25.050849.3013bosak@netcom.COM>
<1991Sep26.041259.20449@usenet@CS.ORST.EDU>
<1991Sep29.211224.6800@cbnewsi.cb.att.com>
<1991Sep30.083442.20019@nuscc.nus.sg>
<1991Sep5.200832.20910@searchtech.com>
<1991Sep6.013810.757@cbnewsi.cb.att.com>
<199203172128.AA00779@support.avalanche.com>
<1992Feb10.091457.22735@rdg.dec.com>
<1992Feb10.091832.22913@rdg.dec.com>
<1992Feb10.174214.4060@watmath.waterloo.edu>
<1992Feb11.083659.2623@rdg.dec.com>
<1992Feb11.173436.18930@uni2b.unige.ch>
<1992Feb12.095012.28649@rdg.dec.com>
<1992Feb14.205650.26070@epas.toronto.edu>
<1992Feb17.050813.7778@ultb.isc.rit.edu>
<1992Feb18.111438.7164@owf.ch>
<1992Feb20.181955.9874@epas.toronto.edu>
<1992Feb3.155842.10983@infonode.ingr.com>
<1992Feb5.030423.15580@qucis.queensu.ca>
<1992Feb6.030746.22262@Csli.Stanford.EDU>
<1992Feb8.025728.12805@Csli.Stanford.EDU>
<1992Jan06.172144.23938@convex.com>
<1992Jan10.104050.4997@sun1.ruf.uni-freiburg.de>
<1992Jan10.191101.621@rayssd.ssd.ray.com>
<1992Jan13.093256.27192@nuscc.nus.sg>
<1992Jan13.185802.11754bosak@netcom.COM>
<1992Jan14.013441.2263@bohra.cpg.oz.au>
<1992Jan16.224217.28008@cherokee.uswest.com>
<1992Jan18.222001.4230@ulowell.ulowell.edu>
<1992Jan20.202328.12178@rayssd.ssd.ray.com>
<1992Jan21.101535.15896@sun1.ruf.uni-freiburg.de>
<1992Jan21.104106.16137@sun1.ruf.uni-freiburg.de>
<1992Jan21.175726.20018@convex.com>
<1992Jan22.015052.7116@csv.viccol.edu.au>
<1992Jan22.170351.11455@sq.sq.com>
<1992Jan22.212855.14273@epas.toronto.edu>
<1992Jan22.223048.8852@convex.com>
<1992Jan23.031524.13880@visix.com>
<1992Jan23.141325.5870@rayssd.ssd.ray.com>
<1992Jan23.151324.6628@rayssd.ssd.ray.com>
<1992Jan23.160730.21839@watserv1.waterloo.edu>
<1992Jan24.021854.25189@ulowell.ulowell.edu>
<1992Jan26.155817.23284bosak@netcom.COM>
<1992Jan28.102007.15250@sun1.ruf.uni-freiburg.de>
<1992Jan28.132338.6757@epas.toronto.edu>
<1992Jan29.142335.798@epas.toronto.edu>
<1992Jan3.205853.16249@fwi.uva.nl>
<1992Jan30.122128.28919@epas.toronto.edu>
<1992Jan30.140834.4724@infonode.ingr.com>
<1992Jan30.150707.8838@cis.ohio-state.edu>
<1992Jan30.183901.5799@rayssd.ssd.ray.com>
<1992Jan31.011128.14225@cs.cornell.edu>
<1992Jan31.162117.20745@sq.sq.com>
<1992Jan31.174711.3713@HQ.Ileaf.COM>
<1992Jan31.220607.15084@infonode.ingr.com>
<1992Jan4.235049.25375@cbnewsi.cb.att.com>
<1992Jan6.194814.6955@watserv1.waterloo.edu>
<1992Jan7.193415.20151@csn.org>
<1992Jan8.154429.23502@cherokee.uswest.com>
<1992Jan8.154905.23563@cherokee.uswest.com>
<1992Jan8.183814.2661@sqwest.wimsey.bc.ca>
<1992Jan8.204710.19304@tfic.bc.ca>
<1992Jan9.032512.7196@csn.org>
<1992Jan9.033713.7762@csn.org>
<1992Jan9.035247.9966@csn.org>
<1992Jan9.160933.9091@cherokee.uswest.com>
<1992Jan9.161249.9174@cherokee.uswest.com>
<1992Mar10.174735.4897@vax.oxford.ac.uk>
<1992Mar12.155828.16971@apollo.hp.com>
<1992Mar16.071317.29441@nuscc.nus.sg>
<1992Mar16.152312.20696@epas.toronto.edu>
<1992Mar19.141613.946@gnv.ifas.ufl.edu>
<1992Mar19.215608.13245@qucis.queensu.ca>
<1992Mar19.215847.13335@qucis.queensu.ca>
<1992Mar19.231100.8990@exu.ericsson.se>
<1992Mar20.202712.22342@infonode.ingr.com>
<1992Mar21.060244.5301@cs.ucla.edu>
<1992Mar23.152245.2812@wam.umd.edu>
<1992Mar24.034943.21594@msen.com>
<1992Mar24.073931.16933@bohra.cpg.oz.au>
<1992Mar4.065157.22177@cs.brown.edu>
<1992Mar9.052559.11273@syacus.acus.oz.au>
<20452@arctic.nprdc.navy.mil>
<20454@arctic.nprdc.navy.mil>
<2056@bcstec.boeing.com>
<2078@exua.exeter.ac.uk>
<2111@exua.exeter.ac.uk>
<21121@gremlin.nrtc.northrop.com>
<22013@alice.att.com>
<22026@alice.att.com>
<2206@babcock.cerc.wvu.wvnet.edu>
<22070@alice.att.com>
<22071@alice.att.com>
<22122@alice.att.com>
<22177@alice.att.com>
<22745A1@erik.naggum.no>
<22745A2@erik.naggum.no>
<22747A@erik.naggum.no>
<22751C@erik.naggum.no>
<22751D@erik.naggum.no>
<22752A@erik.naggum.no>
<22753A@erik.naggum.no>
<22753B1@erik.naggum.no>
<22753B@erik.naggum.no>
<22753C@erik.naggum.no>
<22753D@erik.naggum.no>
<22753E@erik.naggum.no>
<22753F@erik.naggum.no>
<22754A@erik.naggum.no>
<22756B@erik.naggum.no>
<22757B@erik.naggum.no>
<22762A@erik.naggum.no>
<22764A@erik.naggum.no>
<22765B@erik.naggum.no>
<22765C@erik.naggum.no>
<22765D@erik.naggum.no>
<22765E@erik.naggum.no>
<22765F@erik.naggum.no>
<22766A@erik.naggum.no>
<22766B@erik.naggum.no>
<22766C@erik.naggum.no>
<22767C@erik.naggum.no>
<22770A@erik.naggum.no>
<22773A@erik.naggum.no>
<22774A@erik.naggum.no>
<22774B@erik.naggum.no>
<22777A@erik.naggum.no>
<22777C@erik.naggum.no>
<22777F@erik.naggum.no>
<23003B@erik.naggum.no>
<23004B@erik.naggum.no>
<23006B@erik.naggum.no>
<23006D@erik.naggum.no>
<23012A@erik.naggum.no>
<23012B@erik.naggum.no>
<23013A@erik.naggum.no>
<23013B@erik.naggum.no>
<23015A@erik.naggum.no>
<23021A@erik.naggum.no>
<23024A@erik.naggum.no>
<23055B@erik.naggum.no>
<23057C@erik.naggum.no>
<23169@paperboy.OSF.ORG>
<25030@arctic.nprdc.navy.mil>
<2512@aber-cs.UUCP>
<25273@gremlin.nrtc.northrop.com>
<261@xyvi.UUCP>
<28272@darkstar.ucsc.edu>
<2pbpr_#@rpi.edu>
<3081@inca.comlab.ox.ac.uk>
<32172@uflorida.cis.ufl.EDU>
<32610@gremlin.nrtc.northrop.com>
<34403@gremlin.nrtc.northrop.com>
<34463@gremlin.nrtc.northrop.com>
<348@salt.bellcore.com>
<34B1DB1w164w@knex.Gwinnett.COM>
<35793@gremlin.nrtc.northrop.com>
<36276@gremlin.nrtc.northrop.com>
<3635@lulea.telesoft.se>
<366@salt.bellcore.com>
<37886@mimsy.umd.edu>
<393@arbortext.UUCP>
<394@arbortext.UUCP>
<40230001@aspen.IAG.HP.COM>
<418@salt.bellcore.com>
<435@sunatb.UUCP>
<442@salt.bellcore.com>
<446@txsil.lonestar.org>
<448@salt.bellcore.com>
<451@txsil.lonestar.org>
<4525@loria.crin.fr>
<461@news.duke.edu>
<464@salt.bellcore.com>
<470@txsil.lonestar.org>
<471@txsil.lonestar.org>
<489@salt.bellcore.com>
<491@salt.bellcore.com>
<4923@gmdzi.gmd.de>
<4coE8_k000001OAkYT@andrew.cmu.edu>
<5050@gmdzi.gmd.de>
<5106@gmdzi.gmd.de>
<517@news.duke.edu>
<518@devnull.mpd.tandem.com>
<5318@gmdzi.gmd.de>
<5335@darmstadt.gmd.de>
<5786@gmdzi.gmd.de>
<5sZPcB1w164w@knex.Gwinnett.COM>
<600@txsil.lonestar.org>
<6012@uqcspe.cs.uq.oz.au>
<605@txsil.lonestar.org>
<6071@uqcspe.cs.uq.oz.au>
<607@txsil.lonestar.org>
<609@txsil.lonestar.org>
<610@txsil.lonestar.org>
<611@txsil.lonestar.org>
<612@txsil.lonestar.org>
<613@txsil.lonestar.org>
<6154@gmdzi.gmd.de>
<6175@eastapps.East.Sun.COM>
<6271@eastapps.East.Sun.COM>
<631@salt.bellcore.com>
<646@salt.bellcore.com>
<6692@cernvax.cern.ch>
<6733@gmdzi.gmd.de>
<6803@oasys.dt.navy.mil>
<6850@gmdzi.gmd.de>
<6872@gmdzi.gmd.de>
<69376@bcsaic.UUCP>
<694@salt.bellcore.com>
<7031@gmdzi.gmd.de>
<7085@hemuli.tik.vtt.fi>
<7107@hemuli.tik.vtt.fi>
<7485@eastapps.East.Sun.COM>
<784@ajpo.sei.cmu.edu>
<8156@eastapps.East.Sun.COM>
<817@AJPO.sei.cmu.edu>
<82-7640-006-X:0003@naggum.no>
<82-7640-006-X:0004@naggum.no>
<82-7640-006-X:0005@naggum.no>
<82-7640-006-X:0006@naggum.no>
<82-7640-006-X:0008@naggum.no>
<82-7640-006-X:0009@naggum.no>
<82-7640-006-X:0010@naggum.no>
<82-7640-006-X:0014@naggum.no>
<82-7640-006-X:0015@gyda.ifi.uio.no>
<82-7640-006-X:0016@gyda.ifi.uio.no>
<82-7640-040-9671-1@naggum.no>
<850@tivoli.UUCP>
<852028e.695924063@aucs>
<864@salt.bellcore.com>
<875@rufus.UUCP>
<878@rufus.UUCP>
<881@salt.bellcore.com>
<89928@brunix.UUCP>
<9105161335.AA22164@kirk>
<9106172304.AA05241@ucbvax.Berkeley.EDU>
<9107121624.AA25980@cmrp.cmr.uucp>
<9107192225.AA01249@cmrp.cmr.uucp>
<9108051819.AA11895@cmrp.cmr.uucp>
<9109180338.AA01875@mingus.tti>
<9109271525.AA00904@mingus.tti>
<9109281841.AA00229@mingus.tti>
<9109300029.AA00687@mingus.tti>
<9110030116.AA01936@mingus.tti>
<9110030122.AA01980@mingus.tti>
<9110081309.AA00987@ucbvax.Berkeley.EDU>
<9110081424.AA00167@mingus.tti>
<9110151809.AA26697@ucbvax.Berkeley.EDU>
<9110171854.AA02772@ucbvax.Berkeley.EDU>
<9110291728.AA00925@mingus.tti>
<9111020157.AA03637@mingus.tti>
<9111131439.AA18321@ucbvax.Berkeley.EDU>
<9112231102.AA16114@ucbvax.Berkeley.EDU>
<91185.181304GONTER@awiwuw11.wu-wien.ac.at>
<91354.111948U35395@uicvm.uic.edu>
<9201021017.AA00599@ucbvax.Berkeley.EDU>
<9201021027.AA01337@ucbvax.Berkeley.EDU>
<9201032128.AA15044@ucbvax.Berkeley.EDU>
<9201041529.AA08770@mingus.tti>
<9201061927.AA07320@ucbvax.Berkeley.EDU>
<9201071440.AA15409@mingus.tti>
<9201071518.AA15567@mingus.tti>
<9201072033.AA05749@ucbvax.Berkeley.EDU>
<9201072322.AA19291@mingus.tti>
<9201081610.AA06139@ucbvax.Berkeley.EDU>
<9201091837.AA12197@ucbvax.Berkeley.EDU>
<9201101804.AA15067@ucbvax.Berkeley.EDU>
<9201152027.AA13880@mingus.tti>
<9201161403.AA10418@ucbvax.Berkeley.EDU>
<9201161601.AA15477@mingus.tti>
<9201161625.AA15523@mingus.tti>
<9201171629.AA06348@ucbvax.Berkeley.EDU>
<9201211806.AA04522@ucbvax.Berkeley.EDU>
<9201212352.AA00572@mingus.tti>
<9201242117.AA03132@ucbvax.Berkeley.EDU>
<9201301415.AA05365@ucbvax.Berkeley.EDU>
<92016.171448U35395@uicvm.uic.edu>
<9202092045.AA26782@mingus.tti>
<9202112036.AA17283@ucbvax.Berkeley.EDU>
<9202151409.AA26548@ucbvax.Berkeley.EDU>
<9202181341.AA01679@ucbvax.Berkeley.EDU>
<9202282324.AA24222@ucbvax.Berkeley.EDU>
<9203062208.AA28014@ucbvax.Berkeley.EDU>
<9203201330.AA17829@ucbvax.Berkeley.EDU>
<92071.222932U35395@uicvm.uic.edu>
<92984@bu.edu>
<932@bcstec.boeing.com>
<9359@goanna.cs.rmit.oz.au>
<9576@fs3.cam.nist.gov>
<963@baby.and.nl>
<9686.002@erik.naggum.no>
<9687A1@erik.naggum.no>
<9688A1@erik.naggum.no>
<9688B1@erik.naggum.no>
<9692A1@erik.naggum.no>
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
/pub/SIGhyper:
-rw-r--r-- 1 enag enag 6258 Apr 29 1991 1991-001
drwxr-xr-x 4 enag enag 512 Oct 14 00:14 ARC-SGML
-rw-r--r-- 1 enag enag 25649 Nov 20 19:09 DIS10744.TOC
-rw-r--r-- 1 enag enag 3984 Dec 4 21:04 DTR10037.TOC
-rw-r--r-- 1 enag enag 134981 Oct 14 16:22 Directory.ps
-rw-r--r-- 1 enag enag 66884 Nov 2 17:17 HyTime.DTD
-rw-r--r-- 1 enag enag 1205 Nov 11 02:16 README
lrwxrwxrwx 1 root enag 8 Jan 12 22:20 SGMLUG -> ARC-SGML
-rw-r--r-- 1 enag enag 16266 Sep 28 22:05 SIGhyper.info
-rw-r--r-- 1 enag enag 71048 Sep 28 22:19 application.ps
-rw-r--r-- 1 enag enag 6447 Sep 28 22:14 application.tex
-rw-r--r-- 1 enag enag 178506 Oct 14 16:21 info-letter.ps
-rw-r--r-- 1 enag enag 3435 Nov 9 15:57 newsletter.1.1
/pub/SIGhyper/ARC-SGML:
drwxr-xr-x 2 enag enag 512 Oct 10 07:00 distrib
drwxr-xr-x 2 enag enag 512 Feb 11 21:08 jclark
/pub/SIGhyper/ARC-SGML/distrib:
-r--r--r-- 1 enag enag 60957 Jul 19 1991 arcrexx.exe
-r--r--r-- 1 enag enag 113776 Jul 19 1991 arcsgmlc.exe
-r--r--r-- 1 enag enag 72136 Jul 19 1991 arcsgmlh.exe
-r--r--r-- 1 enag enag 58041 Jul 19 1991 arctest.exe
-r--r--r-- 1 enag enag 50460 Jul 19 1991 arcvm2.exe
-r--r--r-- 1 enag enag 140124 Jul 19 1991 pkz110ex.exe
-r--r--r-- 1 enag enag 2274 Jul 19 1991 readme
/pub/SIGhyper/ARC-SGML/jclark:
-r--r--r-- 1 enag enag 921600 Sep 2 1991 arcsgml-1.0jclark.tar
-r--r--r-- 1 enag enag 757760 Oct 28 18:23 sgmls-0.3.tar
-r--r--r-- 1 enag enag 901120 Jan 20 21:47 sgmls-0.5.tar
-r--r--r-- 1 enag enag 952320 Feb 11 19:44 sgmls-0.6.tar
-------------------- MAILER.CC.FSU.EDU --------------------
/pub/sgml:
-rw-r--r-- 1 3120 41 6258 Sep 29 20:39 1991-001
drwxr-xr-x 2 3120 41 512 Jul 20 1991 ARC-SGML
drwxr-xr-x 2 3120 41 512 Jan 7 14:42 ARC-SGML.MAC
drwxr-xr-x 2 3120 41 512 Aug 5 1991 ARC-SGML.UNIX
drwxr-xr-x 2 3120 41 512 Feb 9 15:20 DAVENPORT
drwxr-xr-x 2 3120 41 512 Nov 1 11:16 HYTIME
-rw-r--r-- 1 3120 41 1074 Nov 23 10:22 README
drwxr-xr-x 2 3120 41 512 Feb 9 10:27 SGMLS
-rw-r--r-- 1 3120 41 16386 Nov 23 10:25 SIGhyper.info
-rw-r--r-- 1 3120 41 70649 Nov 23 10:39 applicationform.ps
/pub/sgml/ARC-SGML:
-rw-r--r-- 1 3120 41 60957 Jul 19 1991 arcrexx.exe
-rw-r--r-- 1 3120 41 113776 Jul 19 1991 arcsgmlc.exe
-rw-r--r-- 1 3120 41 72136 Jul 19 1991 arcsgmlh.exe
-rw-r--r-- 1 3120 41 58041 Jul 19 1991 arctest.exe
-rw-r--r-- 1 3120 41 50460 Jul 19 1991 arcvm2.exe
-rw-r--r-- 1 3120 41 140124 Jul 19 1991 pkz110ex.exe
-rw-r--r-- 1 3120 41 2274 Jul 19 1991 readme
/pub/sgml/ARC-SGML.MAC:
-rw-r--r-- 1 3120 41 12051 Jan 7 14:43 README
-rw-r--r-- 1 3120 41 461687 Jan 7 14:25 arc-sgml-10.hqx
/pub/sgml/ARC-SGML.UNIX:
-rw-r--r-- 1 3120 41 289727 Aug 5 1991 arcsgml-1.0jclark.tar.Z
/pub/sgml/DAVENPORT:
-rw-r--r-- 1 3120 41 231689 Feb 9 16:20 dvnport1.ps.Z
/pub/sgml/HYTIME:
-rw-r--r-- 1 3120 41 67110 Nov 1 11:19 hytime.metaDTD
/pub/sgml/SGMLS:
-rw-r--r-- 1 3120 41 1624 Feb 9 10:27 README
-rw-r--r-- 1 3120 41 2 Feb 9 10:19 Sgml.tar.Z
-rw-r--r-- 1 3120 41 816053 Feb 9 10:19 sgml2latex-format.1.2.tar.Z
-rw-r--r-- 1 3120 41 294412 Feb 9 10:19 sgmls-0.6.tar.Z
-------------------- SGML1.EX.AC.UK --------------------
/pub:
-r-xr-x--- 1 sgmlbox ecu 309 Jul 10 1991 .login
drwxr-xr-x 2 MGPopham ecu 512 Feb 13 10:18 ISO8879.info
-rw-r--r-- 1 MGPopham ecu 1625 Feb 24 09:30 README
drwxr-xr-x 2 MGPopham ecu 512 Feb 20 11:00 arcsgml
drwxr-xr-x 2 MGPopham ecu 512 Jan 16 17:05 bibliog
d--x--x--x 2 root daemon 512 Dec 20 10:32 bin
drwxr-xr-x 2 MGPopham ecu 512 Feb 24 09:17 davenport
d--x--x--x 2 root daemon 512 Dec 20 10:34 dev
d--x--x--x 2 root daemon 512 Dec 20 10:47 etc
drwxr-xr-x 2 MGPopham ecu 512 Feb 19 11:15 format
drwxr-xr-x 2 MGPopham ecu 512 Mar 19 16:48 sgml.project
drwxr-xr-x 2 MGPopham ecu 512 Feb 14 11:37 sgml.uk
drwxr-xr-x 2 MGPopham ecu 512 Feb 18 10:46 sgmls
drwxrwxr-x 6 MGPopham ecu 512 Mar 12 13:54 tei
d--x--x--x 3 root daemon 512 Dec 20 10:33 usr
/pub/ISO8879.info:
-rw-r--r-- 1 MGPopham ecu 654 Feb 14 09:34 README
-rw-r--r-- 1 MGPopham ecu 30845 Feb 13 10:07 SGML.comments.DTD
/pub/arcsgml:
-rw-r--r-- 1 MGPopham ecu 4934 Feb 20 11:13 README
-rw-r--r-- 1 MGPopham ecu 404959 Feb 20 11:00 arc-sgml-10.hqx.Z
-rw-r--r-- 1 MGPopham ecu 60957 Jul 11 1991 arcrexx.exe
-rw-r--r-- 1 MGPopham ecu 289727 Feb 19 09:42 arcsgml-1.0jclark.tar.Z
-rw-r--r-- 1 MGPopham ecu 651190 Jan 24 10:15 arcsgml.tar.Z
-rw-r--r-- 1 MGPopham ecu 113776 Jul 11 1991 arcsgmlc.exe
-rw-r--r-- 1 MGPopham ecu 72136 Jul 11 1991 arcsgmlh.exe
-rw-r--r-- 1 MGPopham ecu 58041 Jul 11 1991 arctest.exe
-rw-r--r-- 1 MGPopham ecu 50460 Jul 11 1991 arcvm2.exe
-rw-r--r-- 1 MGPopham ecu 140124 Jul 11 1991 pkz110ex.exe
/pub/bibliog:
-rw-r--r-- 1 MGPopham ecu 167963 Jan 15 15:11 Bib
-rw-r--r-- 1 MGPopham ecu 77589 Jan 15 15:11 Bib.tar.Z
-rw-r--r-- 1 MGPopham ecu 42206 Jan 15 15:11 Bibliog.p1
-rw-r--r-- 1 MGPopham ecu 42203 Jan 15 15:11 Bibliog.p2
-rw-r--r-- 1 MGPopham ecu 42106 Jan 15 15:11 Bibliog.p3
-rw-r--r-- 1 MGPopham ecu 41986 Jan 15 15:11 Bibliog.p4
-rw-r--r-- 1 MGPopham ecu 2969 Jan 15 15:12 README
/pub/davenport:
-rw-r--r-- 1 MGPopham ecu 859 Feb 24 09:26 README
-rw-r--r-- 1 MGPopham ecu 223501 Feb 24 09:14 dvnport1.ps.Z
/pub/format:
-rw-r--r-- 1 MGPopham ecu 10719 Feb 19 11:39 README
-rwxr--r-- 1 MGPopham ecu 816053 Feb 19 11:07 sgml2latex-format.1.2.tar.Z
/pub/sgml.project:
-rw-r--r-- 1 MGPopham ecu 1055 Mar 19 16:53 README
-rw-r--r-- 1 MGPopham ecu 2434 Feb 14 11:30 info.001
-rw-r--r-- 1 MGPopham ecu 4023 Feb 14 11:58 questionnaire
-rw-r--r-- 1 MGPopham ecu 29305 Feb 14 11:59 report.004
-rw-r--r-- 1 MGPopham ecu 6899 Feb 14 12:00 report.005
-rw-r--r-- 1 MGPopham ecu 12095 Feb 14 12:01 report.006
-rw-r--r-- 1 MGPopham ecu 43157 Feb 14 12:05 report.007
-rw-r--r-- 1 MGPopham ecu 30390 Mar 19 16:48 report.008
/pub/sgml.uk:
-rw-r--r-- 1 MGPopham ecu 235 Feb 14 11:39 README
-rw-r--r-- 1 MGPopham ecu 3162 Feb 14 11:47 notice.001
/pub/sgmls:
-rw-r--r-- 1 MGPopham ecu 2260 Feb 18 11:08 README
-rwxr--r-- 1 MGPopham ecu 294412 Feb 18 10:44 sgmls-0.6.tar.Z
/pub/tei:
drwxrwxr-x 2 MGPopham ecu 512 Mar 11 15:49 intro
drwxrwxr-x 2 MGPopham ecu 1024 Mar 12 13:54 p1
drwxrwxr-x 5 MGPopham ecu 512 Mar 11 15:54 p2
drwxrwxr-x 2 MGPopham ecu 512 Mar 16 09:41 tech
/pub/tei/p1:
-rwxr--r-- 1 MGPopham ecu 8802 Mar 11 15:53 TEI1.DTD
-rwxr--r-- 1 MGPopham ecu 2200 Mar 11 15:53 TEIBACK1.DTD
-rwxr--r-- 1 MGPopham ecu 4823 Mar 11 15:53 TEIBASE1.DTD
-rwxr--r-- 1 MGPopham ecu 8106 Mar 11 15:53 TEICRYS1.DTD
-rwxr--r-- 1 MGPopham ecu 6624 Mar 11 15:53 TEIDRAM1.DTD
-rwxr--r-- 1 MGPopham ecu 3887 Mar 11 15:53 TEIFRON1.DTD
-rwxr--r-- 1 MGPopham ecu 15479 Mar 11 15:53 TEIHDR1.DTD
-rwxr--r-- 1 MGPopham ecu 5428 Mar 11 15:53 TEILING1.DTD
-rwxr--r-- 1 MGPopham ecu 7459 Mar 11 15:53 TEILOW1.DTD
-rwxr--r-- 1 MGPopham ecu 3201 Mar 11 15:53 TEIREND1.DTD
-rwxr--r-- 1 MGPopham ecu 3791 Mar 11 15:53 TEITC1.DTD
-rwxr--r-- 1 MGPopham ecu 3431 Mar 11 15:53 TEIWSD1.DTD
/pub/tei/p2:
drwxrwxr-x 2 MGPopham ecu 512 Mar 12 13:55 decls
drwxrwxr-x 2 MGPopham ecu 512 Mar 11 15:54 drafts
drwxrwxr-x 2 MGPopham ecu 512 Mar 11 15:53 dtds
/pub/tei/p2/decls:
-rwxr--r-- 1 MGPopham ecu 4924 Mar 11 16:00 ISOCYR1.ENTITIES
-rwxr--r-- 1 MGPopham ecu 2539 Mar 11 16:00 ISOCYR2.ENTITIES
-rwxr--r-- 1 MGPopham ecu 1673 Mar 11 16:00 ISODIA.ENTITIES
-rwxr--r-- 1 MGPopham ecu 3804 Mar 11 16:00 ISOGRK1.ENTITIES
-rwxr--r-- 1 MGPopham ecu 2353 Mar 11 16:00 ISOGRK2.ENTITIES
-rwxr--r-- 1 MGPopham ecu 4885 Mar 11 16:00 ISOLAT1.ENTITIES
-rwxr--r-- 1 MGPopham ecu 7982 Mar 11 16:00 ISOLAT2.ENTITIES
-rwxr--r-- 1 MGPopham ecu 5402 Mar 11 16:00 ISONUM.ENTITIES
-rwxr--r-- 1 MGPopham ecu 6059 Mar 11 16:00 ISOPUB.ENTITIES
-rwxr--r-- 1 MGPopham ecu 4304 Mar 11 16:00 TEIARB.ENTITIES
-rwxr--r-- 1 MGPopham ecu 2983 Mar 11 16:00 TEICOP.ENTITIES
-rwxr--r-- 1 MGPopham ecu 17804 Mar 11 16:00 TEIGRK.ENTITIES
-rwxr--r-- 1 MGPopham ecu 15928 Mar 11 16:00 TEIIPA.ENTITIES
/pub/tei/tech:
-rwxr--r-- 1 MGPopham ecu 14854 Mar 11 15:52 TR1W4.TEI1
---------------------------------------------------------------------------
--
Erik Naggum | +47-295-0313 | ISO 8879 SGML | Memento,
Naggum Software | | DIS 10744 HyTime | terrigena.
Boks 1570, Vika | \ | JTC 1/SC 18/WG 8 | Memento,
0118 OSLO, NORWAY | \ | SGML UG SIGhyper | vita brevis.
Newsgroups: comp.emacs,comp.text.sgml
Followup-To: comp.emacs
Date: 26 Mar 1992 05:54:42 UT
From: Joe Wells \
Organization: Boston University Computer Science Department
Message-ID: \
References: <1992Mar16.152312.20696@epas.toronto.edu> <23055B@erik.naggum.no> \ \ <23057C@erik.naggum.no>
Subject: Re: sgml-mode for emacs?
Have any of you ever seen Leif? Leif is an extension to GNU Emacs that
handles the parsing-from-the-beginning-of-the-document problem by
communicating with a separate process that keeps a parse tree that is
adjusted whenever a change is made to the buffer. I don't remember how
they dealt with ungrammatical buffers ...
Anyway, I believe it would be helpful for an SGML mode for Emacs.
--
Enjoy,
Joe Wells \
Member of the League for Programming Freedom --- send e-mail for details
Newsgroups: comp.text.sgml,gnu.emacs.sources
Followup-To: comp.text.sgml
Date: 26 Mar 1992 11:18:08 UT
From: James Clark \
Organization: None, London, England
Message-ID: \
Subject: sgml-mode.el
Here's a simple SGML mode for GNU Emacs. Comments and suggestions for
improvements are welcome.
James Clark
jjc@jclark.com
;; SGML mode.
;; Copyright (C) 1992 James Clark (jjc@jclark.com)
;; Parts derived from blink-matching-open in simple.el, which is
;; Copyright (C) 1985, 1986, 1987 Free Software Foundation, Inc.
;; This file is not yet part of GNU Emacs.
;; GNU Emacs is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 1, or (at your option)
;; any later version.
;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING. If not, write to
;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
;; Some suggestions for your .emacs file:
;;
;; (autoload 'sgml-mode "sgml-mode" "SGML mode" t)
;;
;; (setq auto-mode-alist
;; (append (list (cons "\\\\.sgm$" 'sgml-mode)
;; (cons "\\\\.sgml$" 'sgml-mode)
;; (cons "\\\\.dtd$" 'sgml-mode))
;; auto-mode-alist))
(provide 'sgml-mode)
(require 'compile)
;;; sgmls is a free SGML parser available from
;;; ftp.uu.net:pub/text-processing/sgml
;;; Its error messages can be parsed by next-error.
;;; The -s option suppresses output.
(defconst sgml-validate-command
"sgmls -s"
"*The command to validate an SGML document.
The file name of current buffer file name will be appended to this,
separated by a space.")
(defvar sgml-saved-validate-command nil
"The command last used to validate in this buffer.")
(defvar sgml-mode-map nil "Keymap for SGML mode")
(if sgml-mode-map
()
(setq sgml-mode-map (make-sparse-keymap))
(define-key sgml-mode-map ">" 'sgml-close-angle)
(define-key sgml-mode-map "/" 'sgml-slash)
(define-key sgml-mode-map "\\C-c\\C-v" 'sgml-validate))
(defun sgml-mode ()
"Major mode for editing SGML.
Makes > display the matching <. Makes / display matching /.
Use \\\\[sgml-validate] to validate your document with an SGML parser."
(interactive)
(kill-all-local-variables)
(setq local-abbrev-table text-mode-abbrev-table)
(use-local-map sgml-mode-map)
(setq mode-name "SGML")
(setq major-mode 'sgml-mode)
(make-local-variable 'paragraph-start)
;; A start or end tag by itself on a line separates a paragraph.
;; This is desirable because SGML discards a newline that appears
;; immediately after a start tag or immediately before an end tag.
(setq paragraph-start
"^[ \\t\\n]\\\\|\\
\\\\(?\\\\([A-Za-z]\\\\([-.A-Za-z0-9= \\t\\n]\\\\|\\"[^\\"]*\\"\\\\|'[^']*'\\\\)*\\\\)?>$\\\\)")
(make-local-variable 'paragraph-separate)
(setq paragraph-separate
"^[ \\t\\n]*$\\\\|\\
^?\\\\([A-Za-z]\\\\([-.A-Za-z0-9= \\t\\n]\\\\|\\"[^\\"]*\\"\\\\|'[^']*'\\\\)*\\\\)?>$")
(make-local-variable 'sgml-saved-validate-command)
(set-syntax-table text-mode-syntax-table)
(make-local-variable 'comment-start)
(setq comment-start "\")
(make-local-variable 'comment-indent-hook)
(setq comment-indent-hook 'sgml-comment-indent)
(make-local-variable 'comment-start-skip)
;; This will allow existing comments within declarations to be
;; recognized.
(setq comment-start-skip "--[ \\t]*")
(run-hooks 'text-mode-hook 'sgml-mode-hook))
(defun sgml-comment-indent ()
(if (and (looking-at "--")
(not (and (eq (char-after (1- (point))) ?!)
(eq (char-after (- (point) 2)) ?<))))
(progn
(skip-chars-backward " \\t")
(max comment-column (1+ (current-column))))
0))
(defconst sgml-start-tag-regex
"<[A-Za-z]\\\\([-.A-Za-z0-9= \\n\\t]\\\\|\\"[^\\"]*\\"\\\\|'[^']*'\\\\)*"
"Regular expression that matches a non-empty start tag.
Any terminating > or / is not matched.")
(defvar sgml-mode-markup-syntax-table nil
"Syntax table used for scanning SGML markup.")
(if sgml-mode-markup-syntax-table
()
(setq sgml-mode-markup-syntax-table (make-syntax-table))
(modify-syntax-entry ?< "(>" sgml-mode-markup-syntax-table)
(modify-syntax-entry ?> ")<" sgml-mode-markup-syntax-table)
(modify-syntax-entry ?- "_ 1234" sgml-mode-markup-syntax-table)
(modify-syntax-entry ?\\' "\\"" sgml-mode-markup-syntax-table))
(defconst sgml-angle-distance 4000
"*If non-nil, is the maximum distance to search for matching <
when > is inserted.")
(defun sgml-close-angle (arg)
"Insert > and display matching <."
(interactive "p")
(insert-char ?> arg)
(if (> arg 0)
(let ((oldpos (point))
(blinkpos))
(save-excursion
(save-restriction
(if sgml-angle-distance
(narrow-to-region (max (point-min)
(- (point) sgml-angle-distance))
oldpos))
;; See if it's the end of a marked section.
(and (> (- (point) (point-min)) 3)
(eq (char-after (- (point) 2)) ?\\])
(eq (char-after (- (point) 3)) ?\\])
(re-search-backward "" oldpos t)
(eq (point) oldpos))
(setq blinkpos msspos))))
;; This handles cases where the > ends one of the following:
;; markup declaration starting with ]\\\\|!\\\\([[A-Za-z]\\\\|--\\\\)\\\\)"))
;; Check that it's not a net-enabling start tag
;; nor an unclosed start-tag.
(looking-at (concat sgml-start-tag-regex "[/<]"))
;; Nor an unclosed end-tag.
(looking-at "[A-Za-z][-.A-Za-z0-9]*[ \\t]*<"))
(setq blinkpos nil)))
(if blinkpos
()
;; See if it's the end of a processing instruction.
(goto-char oldpos)
(if (search-backward "\" (point-min) t)
(let ((pipos (point)))
(if (and (search-forward ">" oldpos t)
(eq (point) oldpos))
(setq blinkpos pipos))))))
(if blinkpos
(progn
(goto-char blinkpos)
(if (pos-visible-in-window-p)
(sit-for 1)
(message "Matches %s"
(buffer-substring blinkpos
(progn (end-of-line)
(point)))))))))))
;;; I doubt that null end tags are used much for large elements,
;;; so use a small distance here.
(defconst sgml-slash-distance 1000
"*If non-nil, is the maximum distance to search for matching /
when / is inserted.")
(defun sgml-slash (arg)
"Insert / and display any previous matching /.
Two /s are treated as matching if the first / ends a net-enabling
start tag, and the second / is the corresponding null end tag."
(interactive "p")
(insert-char ?/ arg)
(if (> arg 0)
(let ((oldpos (point))
(blinkpos)
(level 0))
(save-excursion
(save-restriction
(if sgml-slash-distance
(narrow-to-region (max (point-min)
(- (point) sgml-slash-distance))
oldpos))
(if (and (re-search-backward sgml-start-tag-regex (point-min) t)
(eq (match-end 0) (1- oldpos)))
()
(goto-char (1- oldpos))
(while (and (not blinkpos)
(search-backward "/" (point-min) t))
(let ((tagend (save-excursion
(if (re-search-backward sgml-start-tag-regex
(point-min) t)
(match-end 0)
nil))))
(if (eq tagend (point))
(if (eq level 0)
(setq blinkpos (point))
(setq level (1- level)))
(setq level (1+ level)))))))
(if blinkpos
(progn
(goto-char blinkpos)
(if (pos-visible-in-window-p)
(sit-for 1)
(message "Matches %s"
(buffer-substring (progn
(beginning-of-line)
(point))
(1+ blinkpos))))))))))
(defun sgml-validate (command)
"Validate an SGML document.
Runs COMMAND, a shell command, in a separate process asynchronously
with output going to the buffer *compilation*.
You can then use the command \\\\[next-error] to find the next error message
and move to the line in the SGML document that caused it."
(interactive
(list (read-string "Validate command: "
(or sgml-saved-validate-command
(concat sgml-validate-command
" "
(let ((name (buffer-file-name)))
(and name
(file-name-nondirectory name))))))))
(setq sgml-saved-validate-command command)
(compile1 command "No more errors"))
Newsgroups: comp.text.sgml
Date: 26 Mar 1992 21:40:00 UT
From: Erik Naggum \
Reply-To: Erik Naggum \
Organization: Naggum Software, Oslo, Norway
Message-ID: <23067E@erik.naggum.no>
References: \
Subject: Re: sgml-mode.el
James Clark's simple SGML mode is now also available in the FTP
archive, as well as in the comp.text.sgml archive at ftp.ifi.uio.no,
in the new directory /pub/SGML/elisp, file "sgml-mode.el".
Thanks, James. I'm impressed, and it's not the first time.
Cheers,
\
--
Erik Naggum | +47-295-0313 | ISO 8879 SGML | Memento,
Naggum Software | | DIS 10744 HyTime | terrigena.
Boks 1570, Vika | \ | JTC 1/SC 18/WG 8 | Memento,
0118 OSLO, NORWAY | \ | SGML UG SIGhyper | vita brevis.
Newsgroups: comp.text.sgml
Date: 27 Mar 1992 03:38:42 UT
From: Mark Brader \
Organization: SoftQuad Inc., Toronto, Canada
Message-ID: <1992Mar27.033842.13992@sq.sq.com>
References: <1992Mar24.073931.16933@bohra.cpg.oz.au> <1992Mar24.180706.224@decvax.dec.com>
Subject: Re: SGML Book
> "The SGML Primer" is written and published by SoftQuad Inc. You can order
> copies from them (is this a current address?):
No. We're now at:
56 Aberfoyle Cr., Suite 810
Toronto, Canada
M8X 2W4
Phone +1 416 239 4801
From USA 1-800-387-2777
Fax +1 416 239 7105
--
Mark Brader, SoftQuad Inc., "Verbose better."
Toronto, utzoo!sq!msb, msb@sq.com -- David M. Sherman
Newsgroups: comp.text.sgml
Date: 28 Mar 1992 09:43:46 UT
From: James Clark \
Organization: None, London, England
Message-ID: \
Subject: sgmls 0.7 available
Sgmls version 0.7 is now available for anonymous ftp from ftp.uu.net
as pub/text-processing/sgml/sgmls-0.7.tar.Z (about 310k).
An MS-DOS executable with formatted documentation is also available in
the same place as sgmls0_7.zip (about 75k). I make no guarantee that
this will work on any system at all, nor that it will not completely
destroy your system. It was prepared on a Toshiba 286 portable
running MS-DOS 4.01.
Apart from bug fixes, this release has several improvements. The
upper limit on NAMELEN has been increased to 239, and that on GRPCNT,
GRPGTCNT, and GRPLVL to 253. All quantity limits apart from NORMSEP
can now be increased (ignoring the DTAGLEN and DTEMPLEN quantities,
which are irrelevant since sgmls does not support the DATATAG
feature). There have also been some important internal improvements;
in particular, storage for names is now dynamically allocated.
Sgmls is an SGML parser derived from the ARCSGML parser materials
which were written by Charles Goldfarb. It outputs a simple, easily
parsed, line oriented, ASCII representation of an SGML document's
Element Structure Information Set (see pp 588-593 of ``The SGML
Handbook''). It is intended to be used as the front end for
structure-controlled SGML applications. For compatibility with the
Amsterdam SGML Parser (ASP), there is also a filter that translates
the output of sgmls using an ASP replacement file.
It is primarily intended for Unix systems, but it works also on
MS-DOS. I've tested it with the following architecture/OS/compiler
combinations: sparc/SunOS 4.1.1/cc, sparc/SunOS 4.1.1/gcc,
386/SVR3.2/cc, 286/MS-DOS/Borland C++ 2.0. It should be
straightforward to port to most systems that have 8-bit bytes, a
character set consistent with ISO 646 IRV, and a reasonably modern C
compiler.
Please report any bugs to me.
James Clark
jjc@jclark.com
Newsgroups: comp.text.sgml
Date: 28 Mar 1992 23:06:01 UT
From: Erik Naggum \
Reply-To: Erik Naggum \
Organization: Naggum Software, Oslo, Norway
Message-ID: <23071C@erik.naggum.no>
References: \
Subject: Re: sgmls 0.7 available
James Clark \ writes:
|
| Sgmls version 0.7 is now available for anonymous ftp from ftp.uu.net
| as pub/text-processing/sgml/sgmls-0.7.tar.Z (about 310k).
... as well as ftp.ifi.uio.no in /pub/SIGhyper/ARC-SGML/jclark and
mailer.cc.fsu.edu in /pub/sgml/SGMLS, both with the file name
sgmls-0.7.tar.Z. (ftp.ifi.uio.no also has an uncompressed version, if
you'd rather have that.)
As far as I can tell from playing with this thing for a couple hours
(after spending no more than 10 minutes compiling it!), is that this
version has fixed even more bugs and anomalies found in the original
distribution.
(I still want to talk to the parser via function calls, and not
another "language" I need to parse, though, in particular because I
want to tell it things, too, not just listen.)
Regards,
\
--
Erik Naggum | +47-295-0313 | ISO 8879 SGML | Memento,
Naggum Software | | DIS 10744 HyTime | terrigena.
Boks 1570, Vika | \ | JTC 1/SC 18/WG 8 | Memento,
0118 OSLO, NORWAY | \ | SGML UG SIGhyper | vita brevis.
Newsgroups: comp.text.sgml
Date: 30 Mar 1992 18:55:05 UT
From: Yuri Rubinsky \
Organization: SoftQuad Inc., Toronto, Canada
Message-ID: <1992Mar30.185505.10613@sq.sq.com>
Keywords: basics, dtds, book
Summary: Availability of SGML Primer v3.0
Subject: Re: Introductory SGML Books
Regarding SoftQuad's little publication, The SGML Primer,
Erik Naggum \ writes in <23066B@erik.naggum.no>:
> I'm surprised that somebody from SoftQuad has not come out and
> announced the availability of this new version now that people are
> practially begging for it.
> Are you there, SoftQuad?
Thanks to Erik for his reminder that we should have posted an
announcement of this! Version 3.0 of the SGML Primer is now
available, at a cost of $10 (US), from SoftQuad at the address
in my signature below.
Eve Maler posted a quite helpful description of what the Primer is
and isn't. I agree that this is *not* a hardcopy FAQ, nor a beginners'
guide for creating instances; nor was it meant to be.
The subtitle says what we had in mind: "SoftQuad's Quick Reference
Guide to the Essentials of the Standard: The SGML Needed for Reading a
DTD and Marked-Up Documents and Discussing Them Reasonably."
As such, we've found the book very useful in our training classes; and
the feedback we've received is that it has also helped beginners at the
SGML '90 and '91 conferences follow the more technical goings-on.
We recommend it for people with an interest in the behind-the-scenes
SGML, not those who want to keep their distance from the details.
Version 3 does indeed take account of the comments submitted by Erik
and others, and for which we're very grateful.
An example of one comment that *didn't* change the text:
Erik writes:
> Version 2.0 ... is misleading on empty elements (who have
> end-tags in their examples, illegal by the language) ...
The illustrative samples, a few of which appear in the book, come from
screen shots of Author/Editor, our Mac/DOS/UNIX SGML-sensitive word
processor slash editor.
The software is designed to be usable by anyone with a text task to
accomplish, SGML novice or aficionado.
The start- and end-icons for elements are there to mark the containers.
The majority of our users are not SGML experts, and they find this
concept easier to learn and instantly work with than what seem to them
complex and arbitrary rules about which tags must be included, which
*may* be left off, and which *must* be left off.
In Author/Editor, an element may or may not contain character data or other
elements, or be EMPTY. The users needn't be concerned: an empty
element looks the same as any other *on the screen*, but A/E won't
let you type or insert elements inside. And of course, on export,
the SGML stream created is completely valid: the empty element comes
out with only a start-tag.
Erik missed the explanatory note on page 4 which makes it clear that
sample document instances sometimes appear "in the on-screen form used
by ... Author/Editor". Some of the confusion may have come from the
fact that in one case, a joke about floods before Noah consisting of
any number of water elements, the diagram shows only water start-icons,
in a turbulent display. This may have muddied the waters.
---------
Yuri Rubinsky (416) 239-4801
President (800) 387-2777 (from U.S. only)
SoftQuad Inc. uucp: {uunet,utzoo}!sq!yuri
Suite 810, 56 Aberfoyle Cres. Internet: yuri@sq.com
Toronto, Ontario, Canada M8X 2W4 Fax: (416) 239-7105
Newsgroups: comp.text.sgml
Date: 31 Mar 1992 12:46:14 UT
From: Mika Seppala \
Organization: University of Helsinki
Message-ID: \
Subject: Euromath, a mathematical SGML editor based on Grif
GRIF AND EUROMATH
Paul Hardiman asked in a recent post about users' comments on Grif, a
French editor for producing SGML files in a user friendly fashion.
In response to his request I would like to report that
a group of European mathematicians are basing a software system,
Euromath, on the GRIF editor. At present Grif is a very good SGML editor
for plain text with simple formulas. The Euromath project will enhance
Grif with advanced capabilities for mathematical text. A two-way
Grif <--> LaTeX converter will be provided.
Some mathematicians belonging to the Euromath group have had development
versions of Grif for a year or so. A 2-3 day presentation and
demonstrations with on hands sessions was held in January in Exeter,
England. User reactions were favourable, though to support more efficient
work with mathematical documents, some further development is still needed.
A preliminary version of Euromath will be released within the very
near future for restricted distribution in the European Mathematical
community. The first "full version" will be released early next year.
It will be possible to follow the development by subscribing to the
Euromath Bulletin (first issue, May, 1992), which will contain
professional articles on computer-related items of interest to
mathematicians as well as more "soft" items in relation to Euromath.
Euromath Bulletin will be distributed to all mathematics departments
in Europe. Individuals who are interested in ordering the Bulletin
should write to
emb@geom.helsinki.fi
Specific user reactions on a larger scale must wait. A centre in
Copenhagen, Euromath Center, will be responsible for user support. It
may be possible to obtain information from that centre too at a later
stage, though I recommend being informed via the Euromath Bulletin.
Mika Seppala
Editor of the Euromath Bulletin
Department of Mathematics
University of Helsinki
Hallituskatu 15
SF-00100 Helsinki, Finland