Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!henry From: henry@utzoo.UUCP (Henry Spencer) Newsgroups: net.text Subject: Re: Hyphenation, Re: Why Hyphenate Message-ID: <6201@utzoo.UUCP> Date: Tue, 3-Dec-85 17:07:01 EST Article-I.D.: utzoo.6201 Posted: Tue Dec 3 17:07:01 1985 Date-Received: Tue, 3-Dec-85 17:07:01 EST References: <471@harvard.ARPA> <773@mmintl.UUCP> <734@tpvax.fluke.UUCP> etc, <731@othervax.UUCP> Organization: U of Toronto Zoology Lines: 22 > ... It's only a pity that [Knuth] chose a > traditional embedded command approach to the typesetting problem, > rather than something more interactive and immediate... He really didn't have any choice, since he probably didn't feel like spending $50k or so (remember this was some years ago) for the sort of equipment he'd need to build something more interactive and immediate. He probably also felt that it would be nice if what he did were usable from an ordinary ASCII terminal, so that it could be used by the masses instead of just the lucky few. (Even today, most of us still work on ASCII terminals.) A contributing consideration may have been the desire to produce documents that could be compiled for different output devices without needing manual reworking. This implies that the document must be specified in fairly abstract ways, not in terms of exactly how it looks. It is possible to combine this kind of high-level document specification with interactive immediacy, but it is harder. Note that Knuth works hard to do things like "hyphenating" equations well automatically, to avoid manual tuning even in that fairly-extreme case. (And you thought hyphenating English was bad...) -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry