geo@watdcsu.UUCP (Geo Swan) (04/06/84)
I have heard vague mentions concerning 'scribe', a sophisticated typesetting programme available on UNIX. I haven't seen anything authoritative though. Is anyone out there willing to post a comparison with troff, or TeX? Does anyone know where it is available from, and for how much?
stevev@tekchips.UUCP (Steve Vegdahl) (04/10/84)
Scribe is a document compiler that was developed by Brian Reid (now at Stanford) when he was a CS grad student at Carnegie-Mellon. Last I knew, it was being marketed by UniLogic a Pittsburgh company founded by Mike Shamos, a former CMU professor. It is available on TOPS-10, TOPS-20, Unix, and possibly other OS's. Its document production philosophy is much different than that of Tek or troff. Rather then having a large number of commands, each of which performs a "micro" task, it is primarly declarative, with nested scoping, as in @make(thesis) (this document is a thesis) @enter(itemize) a the paragraphs in this scope are itemized lists entries, each indented and preceded by a bullet @leave(itemize) Scribe gives the user less control of how he wants his document to appear. With TeX or troff, you can write a rat's nest of commands to make the document look almost any way you want it. Scribe is meant to be used by non-computer people as well as computer types. It was also designed to be device-independent. The same source code can be used when the output is a daisy-wheel printer as a laser printer (or even line-printer). There is a reasonable range of document types that Scribe knows about in its database (which you may extend once you become a wizard). Advantages: Usable by people of less computer sophistication. Very few (if any) cryptic commands. Has extensive bibliography, cross-referencing and indexing, all of which are relatively easy to use. The same source document can generally be compiled for multiple output devices (with some exceptions, of course; can't put italics in line-printer output, so it probably will underline instead. Has an extensible database of document types and devices. Disadvantages: Output does not generally does not look as nice at TeX. Some effects are just not possible in Scribe that one could get in Tex or troff. Facilities for tables and mathematics (ala TBL/EQN) are very weak. There are a few bugs that should be easy to fix, that Unilogic has been VERY SLOW in responding to. An example is that in citing references, certain styles add a "significant space" before the reference, which can make line-justification look strange. Last I heard, its price was $25,000. For more information, check out Brian Reid's thesis from CMU, titled something on the order of "A Document Production Language and its Compiler". Also, you might look into the work of prof. Peter Hibbard at CMU, who is working on a language (MINT) that has many of Scribe's high-level features, but with (allegedly) fewer of its shortcomings. In particular, MINT runs on a personal workstation (written in portable Pascal), and allows viewing and editing of a document in it "output form", and does something on the order of retrofitting your changes back into the source code. Steve Vegdahl Tektronix, Inc.
julian@deepthot.UUCP (Julian Davies) (04/12/84)
() It may interest some readers to know that the ISO has a study on devising a standard document processing language. The last I heard the proposal bears some resemblance to SCRIBE, and has the same 'declarative' approach of separating information on "how to format a paragraph" (for instance) from indications of where the paragraphs are in the text. The project is called CLPT Computer Langs for Processing of Text. ISO TC97/SC5/EG CLPT-X3J6. A draft was produced dated June 1983, in six parts. The chairman of the experts group is Charles D Card at Sperry Corporation, PA. Does anyone on the net have more up to date info on this? Julian Davies
mark@umcp-cs.UUCP (04/13/84)
Pocket summary of scribe: cost to Universities: $10,000. Nice for well defined work, very "friendly", but difficult to take over control when you have to diddle the picas. -- Spoken: Mark Weiser ARPA: mark@maryland CSNet: mark@umcp-cs UUCP: {seismo,allegra}!umcp-cs!mark
ambar@mit-eddie.MIT.EDU (Jean Marie Diaz) (08/29/86)
Keywords: The text formatter Scribe is a copyrighted program sold by Unilogic. As far as I know, there are no public domain versions available. Unilogic's address is: Unilogic, Ltd. Scribe Systems Divisions 160 North Craig St. Pittsburgh, PA 15213 -- AMBAR "Timid entrant into the Rich Rosen School of Computer Learning...."
mike@bambi.UUCP (Mike Caplinger) (08/29/86)
I was under the impression that the version of Scribe written by Brian Reid while he was at CMU was available from CMU at minimal charge. Since it was written for DEC-10/20 in Bliss-20, though, that might not do anybody any good. I hope this doesn't mangle the facts too badly. I'm sure Brian will comment if he sees this. Naturally, even if you could do something with the original, you'd miss out on the zillion man-years Unilogic has probably put into it (based on the price, I hope they have anyhow...) Mike Caplinger (mike@bellcore.com)
reid@decwrl.DEC.COM (Brian Reid) (09/02/86)
I am the original author of Scribe. I do not have sources to it any more; I am just a customer like everybody else. Scribe is available from Unilogic in Pittsburgh, PA. When I finger them at CMU I get this result: Address: Unilogic, Ltd. Suite 240, Commerce Court Four Station Square Pittsburgh, PA 15219-1119 Phone: (412) 281-5959 Scribe is very expensive. A Scribe binary license costs more than a Unix source license.
robert@weitek.UUCP (Robert Plamondon) (09/02/86)
Scribe is incredibly expensive. Fortunately, there are competing products out there that cost less. One is FinalWord II by Mark of the Unicorn, which is available for MS-DOS, CP/M, CP/M-86, and (I think) some versions of UNIX. It costs about $200, which is more than an order of magnitude cheaper than Scribe. I've been using FinalWord II and its predecessor for four years; I'm very happy with it. If the formatter isn't 100% Scribe-compatible, it's still close. I've never used Scribe, but I've leafed through the manual and virtually every command I saw would run fine on FinalWord II. The editor is very Emacs-like, complete with a macro language. It supports DMA to the video display as well as more mundane methods, so screen updates are very fast. Mark of the Unicorn can be reached at (617) 576 2760. They also have a BBS at (617) 484 2594 -- Robert Plamondon UUCP: {pyramid,turtlevax, cae780}!weitek!robert Disclaimer: It's not my fault!