🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.text.desktop
Article #739

Re: Hy-phen-a-tion dic-tion-ary

#739
From: Chuq Von Rospach
Date: Thu, 11 Jun 1987 16:22
34 lines
2147 bytes
Date: Mon, 8 Jun 87 21:25:05 PDT
From: alfke@csvax.caltech.edu (J. Peter Alfke)
Organization: California Institute of Technology

dick@ccb.ucsf.edu (Dick Karpinski) writes:
>Yep, storing the dictionary is the heart of the problem.  There is a
>guy at Stanford who did his thesis on the subject.  I forget his name
>but his thesis is published, so people at Stanford should be able to
>locate it.  I'd wager that there is available software to demonstrate
>his thesis.  He found some pretty neat ways to compress the dictionary.

This method is used in TeX (not surprising, considering that Knuth's at
Stanford -- the guy was probably one of his grad students), and is described
pretty fully in one of the appendices to The TeXbook.
Basically, there are a bunch of hyphenation templates, encoded in a funny way,
which the word is matched against and the hyphens pop out like magic.  This
works properly on all but a very few words, which can be caught in a small
explicit hyphenation dictionary.  Both the relevant files (templates and excep-
tions) come with the standard TeX distribution, so all you need to do is
implement the algorithm.
Have fun!
-- 
							pEtEr AlfkE
I'm going to have to torture you now,				  @
but I want you to know						  cSVAx
it isn't personal.						.cAlTEch.EDU

----------------------------------------
Submissions to:   desktop%plaid@sun.com -OR- sun!plaid!desktop
Administrivia to: desktop-request%plaid@sun.com -OR- sun!plaid!desktop-request
Paths:  {ihnp4,decwrl,hplabs,seismo,ucbvax}!sun
Chuq Von Rospach	chuq@sun.COM		Delphi: CHUQ

Now, where did my ex-wife put my Fairy Dust?
Technical Details
Message-ID: <20903@sun.uucp>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!ames!oliveb!sun!plaid!chuq

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!ames!oliveb!sun!plaid!chuq
From: chuq%plaid@Sun.COM (Chuq Von Rospach)
Newsgroups: comp.text.desktop
Subject: Re: Hy-phen-a-tion dic-tion-ary
Message-ID: <20903@sun.uucp>
Date: Thu, 11-Jun-87 12:22:23 EDT
Article-I.D.: sun.20903
Posted: Thu Jun 11 12:22:23 1987
Date-Received: Sat, 20-Jun-87 10:14:20 EDT
Sender: news@sun.uucp
Distribution: comp
Lines: 34
Approved: desktop-request%plaid@sun.com