07.10.2014 Views

Complete issue 10:1 as one pdf - TUG

Complete issue 10:1 as one pdf - TUG

Complete issue 10:1 as one pdf - TUG

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Page 16 : Changes to the Programs and Fonts 20 February 1989<br />

Qx module 806<br />

if is-running(depth (q) then depth(q1: =depth(p) ;<br />

QY<br />

if is-running(depth(q) ) then depth(q1: =depth(p) ;<br />

if 000 then<br />

begin r :=link(q) ; link(q) :=null; q: =hpack(q,natural) ;<br />

shift-amount (q) :=o; link(q) :=r; link(s1 :=q;<br />

end ;<br />

Qz<br />

333. \hskip Opt plus lfil\ifdim problem (found by Alan Guth, 20 Aug 87)<br />

Qx module 366<br />

Q!cvl~backup,Q!radix~backup:small~number; Cto save Icur-val-levell and Iradixl)<br />

QY<br />

Q!cvl~backup,Q!radix~backup,Q!co~backup:small~number;<br />

(to save I cur-val-level l , etc .)<br />

Qz<br />

Qx<br />

backup-backup: =link(backup-head) ;<br />

QY<br />

co-backup:=cur-order; backup-backup:=link(backup-head);<br />

Qz<br />

ox<br />

link(backup-head):=backup-backup;<br />

QY<br />

cur-order:=co-backup; link(backup-head):=backup-backup;<br />

Qz<br />

334. leaders too sensitive near exact multiples (M. F. Bridgland, 9 Nov 87)<br />

Qx module 626<br />

begin edge:=cur-h+rule-wd; lx:=O;<br />

QY<br />

begin rule-wd:=rule-wd+lO; (compensate for floating-point rounding)<br />

edge:=cur-h+rule-wd; lx:=O;<br />

Qz<br />

Qx ibid<br />

cur-h:=edge; goto next-p;<br />

Q Y<br />

cur-h:=edge-<strong>10</strong>; goto next-p;<br />

Qz<br />

Qx module 635<br />

begin edge:=cur-v+rule-ht; lx:=O;<br />

QY<br />

begin rule-ht:=rule-ht+lO; (compensate for floating-point rounding)<br />

edge:=cur-v+rule-ht; lx:=O;<br />

Qz<br />

Qx ibid<br />

cur-v:=edge; goto next-p;<br />

QY<br />

cur-v:=edge-<strong>10</strong>; goto next-p;<br />

Qz

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!