🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.editors
Article #3604

Re: Editing a Macintosh File (never the same way twice)

#3604
From: Mark Robert Thorson
Date: Fri, 28 Apr 1989 22:44
75 lines
4128 bytes
> Is it Apple's fault that your word processor forces you to solve these
> problems using manual overrides?  A good text formatter should allow
> you to specify minimum widow sizes and control hyphenation.

That depends on the level of quality the user is striving for.  In the book
design I am using, figure references, such as "see Figure 10" have the
"Figure 10" part in bold face.  To make things look nice, I want to keep this
part from being split across a line break.  If my editor anticipated this,
it would be doing wrong, because in other book designs it might be preferable
to allow the split.

To say that an editor should be able to automatically handle all formatting
decisions is like saying everybody should write programs purely in high-level
languages without GOTO's.

> So, decisions about whether changes should be made should be based
> upon whether Mark Robert Thorson can tell the difference?  There's a
> whole science of typography and font design, which spends much of its
> time worrying about hundredth-of-an-inch differences in the lines that
> makes up printed characters, so obviously some people can.  I think
> Apple should be commended for caring enough.

I am well aware of typography and book design issues.  You are correct
in pointing out that some of these issues concern 1/100th of an inch of
white space.  It is precisely these kinds of tweaks which Apple changes
in every OS release, which screws everything up.  The document I just 
finished expanded by about 1% because of their tweaks.

I carefully examined the tweaks they made in their previous revision of the
OS by printing the same file under the old and new system, then comparing
them on a light table.  The changes they made were completely imperceptible
without this kind of comparison.

The question isn't so much whether the tweaks are needed or not, but why
the ******* tweaks can't remain stable.  Why weren't the tweaks in the last
release okay?  Or the release before that?  You can bet dollars to doughnuts
that they will tweak 'em again in the next release and the one after that.

If a spy took a job with Apple for the purpose of wrecking the company,
this would be a most clever, subtle, and effective way to do it.

> So they should never fix bugs, in case some users happen to be relying
> on the incorrect behavior?  What about the people who DO care about
> the precise spacing, and complained to Apple that their documents were
> coming out wrong?  Unfortunately, someone has to lose.  And it's
> usually the person relying on the bug.

I would be astounded if Apple received even one request from a user asking
for the tweaks they have put in.  I am more inclined to believe that Apple
typographers are trying to justify their reason for existence (at Apple).

> Suppose Apple had a compiler that incorrectly compiled multiplication
> statements, always producing a result one higher than the correct
> result (don't laugh -- early versions of a popular microprocessor chip
> had a bug in a multiply instruction).  A user of this compiler might
> write
> 
> 	A = B * C - 1;
> 
> in order to multiply B and C.  Then a new version comes out, which
> fixes the bug.  Should the user complain that this broke his programs?
> If so, what is Apple supposed to do?

A microprocessor manufacturer who has this kind of bug should introduce a new
opcode for the corrected form of the instruction.  There is no good reason
to screw the existing customer base IF there is any way to avoid it.

> 
> Barry Margolin
> Thinking Machines Corp.
> 
> barmar@think.com
> {uunet,harvard}!think!barmar

Mark Thorson, somewhere in California.
Technical Details
Message-ID: <17716@cup.portal.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!portal!cup.portal.com!mmm
References: <17605@cup.portal.com> <39727@think.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!portal!cup.portal.com!mmm
From: mmm@cup.portal.com (Mark Robert Thorson)
Newsgroups: comp.editors
Subject: Re: Editing a Macintosh File (never the same way twice)
Message-ID: <17716@cup.portal.com>
Date: 28 Apr 89 22:44:16 GMT
References: <17605@cup.portal.com> <39727@think.UUCP>
Organization: The Portal System (TM)
Lines: 75