4 ms·
The importance of Scribe was that it introduced semantic markup. Previously, formatters -- at least, all those I ever used or heard of -- had only physical mar
by ScottBurson 10y ago
The importance of Scribe was that it introduced semantic markup. Previously, formatters -- at least, all those I ever used or heard of -- had only physical markup commands: change to this font, indent by this much, insert this much vertical space, etc. Semantic markup, in contrast, specifies the intent rather than the details: emphasize this phrase, make a heading, make a numbered or bulleted list, etc.
While Scribe itself was never used very widely -- it ran on PDP-10s, as I recall, and was quite slow -- Reid's ideas influenced a number of other designs, most notably those of HTML and LaTeX. (Less notably, but I can't resist mentioning: there was a microcomputer re-implementation of much of Scribe that I did some work on in 1980-1983, that was initially called Scribble, then the FinalWord formatter, and eventually the Borland Sprint formatter [0] [1].)
[0] https://en.wikipedia.org/wiki/Scribe_(markup_language) https://en.wikipedia.org/wiki/Scribe_(markup_language)
[1] https://en.wikipedia.org/wiki/Sprint_(word_processor) https://en.wikipedia.org/wiki/Sprint_(word_processor)
- todd8 10y agoI used MOTU's FinalWord for my research writing in grad school. It was so much better than the alternatives! Thanks.
- lispm 10y agoThe Symbolics Lisp Machine came with a Scribe implementation in Lisp. Also the CMU CL documentation was written in Scribe, IIRC.
- groovy2shoes 10y agoIIRC, the first edition of CLtL was written in Scribe as well, before being re-rendered in LaTeX for the second edition.