Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
OS X Businesses Operating Systems Apple

Apple Releases Mac OS X 10.2.3 160

justzisguy writes "Apple has released Mac OS X 10.2.3 for Jaguar via the Software Update utility. The update 'delivers enhanced functionality and improved reliability for the following applications, utilities, and technologies: AppleScript, Classic compatibility, Disk Copy, Disk Utility, Image Capture, Mail, OpenGL, Print Center, and Rendezvous. It provides audio, disc recording, graphics, printing improvements, as well as AFP and WebDAV networking improvements. The update also provides updated security services and includes the latest Security Updates.'"
This discussion has been archived. No new comments can be posted.

Apple Releases Mac OS X 10.2.3

Comments Filter:
  • I'm still downloading it, so I have no idea if it will blow up my computer once installed...

    - Benad

    • As a UK user with no broadband, I've no idea how I'm going to download this.

      My only chance is to take my iPod into work tomorrow (my last day for over a week) and download it to that - assuming it has been posted as a seperate download by then. In fact I'm not certain if there is enough space on my iPod to hold it - must start deleting tracks.
      • here's an idea - why not get broadband? It took me about 10 minutes all told for the DL and install / optimise and seeing as I'm posting this, I assume that any problems created aren't terminal. I've got NTL bb, btw - very good service so far at £25 pcm with free install - 600 down, 128 up (£35 for the 1000 / 256 service).
  • by benad ( 308052 ) on Thursday December 19, 2002 @07:00PM (#4926492) Homepage Journal
    • I can't seem to get at the stand alone installer :/

      I need to get it mirrored on telstra's GameArena so downloading this doesn't affect my 3gb cap.

      I hate the state of broadband in Australia, sigh.

      • by tim1724 ( 28482 ) on Friday December 20, 2002 @02:48PM (#4931170) Homepage Journal
        One of the cool features added to Software Update a few versions back is the ability to have it save downloaded packages to your desktop (as opposed to its default behavior of putting them in /tmp/ and deleting them when it finishes)

        Just select the update(s) you want, then choose the "Download selected updates" menu item instead of clicking "Install" .. it will download the update as an Installer package which you can then copy to other machines.

        Note that if you do this, your Software Update log file won't be updated with the time and date of installation because will actually be installing the update.

        So there's no need to wait for Apple to post a link to the file on their website anymore! (Unless you forget and accidently click "install" .. there's no way to go back and download updates you already have.)
    • From The KB Note:
      Adds a Canadian English language spell checking dictionary.

      They couldn't spell before?

      • Before, we had US and UK English spell check dictionaries. Canadian English is a mix of US and UK English. You used to have to pick one and add the correct spelling to it for words it didn't recognize.
    • Addresses a potential issue in which playing certain system alert sounds could cause the Login window to appear.

      Oh, now that sounds good. I bet there's a great story behind that bug.

  • Does this update fix the silly kernel panic []?
    • by Twirlip of the Mists ( 615030 ) <> on Thursday December 19, 2002 @07:15PM (#4926612)
      I don't know whether this was legit in 10.2.2 or not, but it doesn't cause a panic in 10.2.3.

      Just updated. Happy as a clam, so far.
    • I have never had a problem with that silly kernel panic.

      Then again, I use a real unix file system, not that hack job called HFS+.
      • by TiMac ( 621390 ) on Friday December 20, 2002 @01:41AM (#4928042)

        Then that's your decision, and IMO, your mistake. But don't slam HFS+ unless you know all the info. UFS has some advantages yes, but Apple does not recommend its use for OS X except for Development and compatibility...HFS+ is preferred for several reasons.

        Perhaps you should read the paper [] by Wilfredo Sanchez, who was at the time a lead developer on Darwin/OS X. The first section is called "File systems" and discusses HFS+ vs UFS. A good read..and you might find that you could have incompatibilities with some files and programs that base themselves on the old Mac Toolbox (and Carbon to some degree). Just a thought.

    • by Anonymous Coward
      Yes it does. I had tested "mkdir ~/mydir; cd ~/mydir; mkdir mydir; mv mydir .." when it was 10.2.2, it crashed. After updating to 10.2.3, it works w/o any problem.
  • Does it fix the mail attachment issue? If not, I may have to switch mail clients!
  • New Widgets (Score:4, Interesting)

    by usr122122121 ( 563560 ) <usr122122121@bra ... m minus language> on Thursday December 19, 2002 @07:25PM (#4926698) Homepage
    10.2.3 Has new window widgets for the "Brushed Metal" windows...

    I can't say whether or not I like 'em yet though...

    • Re:New Widgets (Score:4, Informative)

      by iomud ( 241310 ) on Thursday December 19, 2002 @07:53PM (#4926872) Homepage Journal
      itunes has the older widgets still. Calculator, isync, ical and address book have the newer widgets. I also noticed right clicking produces snappier menu's too, for instance if you have your applications folder in the dock and right click on it, just seems a little quicker after the update.
      • The 'open with' lag also seems to have been fixed.
      • itunes has the older widgets still

        I'm pretty sure iTunes is a Carbon application, whereas those others are written with Cocoa APIs. Those widgets must be a part of AppKit framework.

    • I've been using demetallifizer to get rid of the metal look so I only see it in iTunes or other carbon apps, so widgets must only be new in cocoa apps with metal theme.
      • I'm the reverse: I use Metallifizer to get the metal look on everything I can!

        Result: all apps seem to have the new recessed widgets apart from iTunes. Perhaps it's the only one which doesn't use the system widgets.

        I'm not convinced by the new ones yet. I'm not sure I like the idea of recessed widgets anyway, and this particular design just looks awkward and hacked-on.

    • If you're using a theme, via Duality, the new widgets will fuck you up (i.e. the widgets will completely disappear in certain brushed metal apps like Address Book or iChat or iCal). A description and fix are available here [].
    • Re:New Widgets (Score:3, Interesting)

      by danamania ( 540950 )
      I don't know if I want to be a mac user anymore

      Personally, I prefer the new sunken-look ones, but it's fair if you like the previous...

      Talking to a few other mac people I know, they're acting like Apple is on crack for ruining a GUI by changing those few little buttons. The response seemed more volatile than when flowerpower imacs appeared

      We scare me sometimes.

      a grrl & her server []
  • by MrResistor ( 120588 ) <peterahoff AT gmail DOT com> on Thursday December 19, 2002 @07:27PM (#4926714) Homepage
    I thought OS X 10.2 was jaguar, which would make the "for jaguar" redundant (never mind that X and 10 thing).

    I don't mean this a flamebait, I'm actually curious if Jaguar is something distinct from anything else 10.2

  • I've just installed the 10.2.3 update, and Classic refuses to start--the startup window is just hanging there. (Process is not hung, though.) This is a plain-vanilla Classic; nothing unusual installed at all. Anyway if you depend on it to do work, maybe hold off on updating until other reports come in.
  • Wow, I'm really noticing a speed improvement. ical opens in one bounce and everything in general seems much more snappy. Very impressed.
    • by whee ( 36911 ) on Thursday December 19, 2002 @10:34PM (#4927524)
      After an hour of strenuous testing, I have some hard data to back up sockit2me9000's informal benchmark. First a clean install of Mac OS X Jaguar 10.2 is performed on an 800MHz PowerBook G4 with 512MB of RAM. Boot time and iCal launch time is measured four times. For each trial, the system is booted cleanly. No userland applications are running at the time of iCal Bounce Measurement (ICBM).

      Finally, the 10.2.3 update is installed, and the above measurements are repeated.

      Data: (10.2)
      Trial 1:
      Boot time: 28.452 seconds
      ICBM: 1.989 bounces

      Trial 2:
      Boot time: 26.985 seconds
      ICBM: 1.687 bounces

      Trial 3:
      Boot time: 27.189 seconds
      ICBM: 2.176 bounces

      Trial 4:
      Boot time: 25.923 seconds
      ICBM: 1.878 bounces

      Data: (10.2.3)
      Trial 1:
      Boot time: 22.785 seconds
      ICBM: 1.373 bounces

      Trial 2:
      Boot time: 24.873 seconds
      ICBM: 1.284 bounces

      Trial 3:
      Boot time: 22.291 seconds
      ICBM: 1.262 bounces

      Trial 4:
      Boot time: 25.843 seconds
      ICBM: 1.348 bounces

      It is observed that the average boot time for 10.2 is 27.137 seconds, with an average ICBM of 1.932 bounces. On the other hand, 10.2.3 yields an average boot time of 23.948 seconds, with an average of 1.317 bounces. Clearly, 10.2.3 is faster in all cases.

      This intensive analysis has led me to the only conclusion that may be derived from these results: there are no plastics that require waxing for the optimal frisbee density. Further analysis may be required in order to determine the optimal frisbee color, however.
  • Can someone provide me with a manual download link (apple seems to have taken that out) as I can't use Software update for updates as XP crashes (don't ask, it just doesn't work).

    I'm curious as to why their patches are soooooo large.
    • XP? WTF are you talking about?
    • How was that crack you smoke this mornin'?
  • VPC 6 (Score:3, Informative)

    by Anonymous Coward on Thursday December 19, 2002 @08:57PM (#4927110)
    Virtual PC Users -- if you've taken a careful look @ the VPC 6 release you'll notice a * on the "speed improvements" bullet item which states you need a "future release of OS X" for the enhancements to be effective -- this is that release ;).
  • ...what the update number is? Should be a four digit reference, such as 1234...thanks
    • got it.... (Score:3, Informative)

      by djupedal ( 584558 )
      If anyone has remote access to their box, and needs to update remotely:

      Software Update found the following new or updated software:

      - 3560 Mac OS X Update (10.2.3), 52200K - restart required

      Simply issue this command:

      softwareupdate 3560

      ...and wait for a response to's big. There are segmented updates available from for those that don't want the +50mb that this one carries.
    • Re:does anyone know (Score:2, Informative)

      by Anarchitect ( 9282 )
      Build 6G30
  • by DJCouchyCouch ( 622482 ) on Thursday December 19, 2002 @11:19PM (#4927647)
    From the KB article:

    > Adds a Canadian English language spell checking dictionary.

    Woot! Er, I mean Wout!

  • by Asterax ( 522761 )
    I believe is hosting the update as well, assuming Lore has his ass in gear. This should be quite useful for all you iDSL customers in the California area. ;P
  • by dr00g911 ( 531736 ) on Friday December 20, 2002 @12:02AM (#4927727)
    Some of you may not be aware that MacOS X's printer sharing uses the CUPS system [].

    There was a big public disclosure today about CUPS exploits, and there's sample code and methodology available now, for white and black hats alike.

    At any rate, it has been confirmed that the 10.2.3 update patches the security holes in the CUPS code in addition to lots of other security and performance-related stuff.

    I'm repeating this in this thread because some Mac-types may gloss over the security/unix sections, because they don't think it applies to them.

    Bottom line: it does, and it's big stuff, so get your swupdate a-running.

    • At any rate, it has been confirmed that the 10.2.3 update patches the security holes in the CUPS code in addition to lots of other security and performance-related stuff.

      Ok, fixes for CUPS updates are good. But for most home users, wouldn't they be safe behind the OS's default firewall configuration anyway? Nobody on the net has any business opening connections to anything but my ssh port, and even that wasn't accessible externally until I found the right checkbox.

      • by dr00g911 ( 531736 ) on Friday December 20, 2002 @02:02AM (#4928078)
        Actually, the OS's firewall is *OFF* by default, for what it's worth.

        However, most all web services (SSH, FTP, etc.) are also off by default (including CUPS).

        The problem lies in the fact that most home users, when they click the box that says "Share This Printer" they don't realize that they're SHARING the printer -- the hooks are in place for remote printing, even though it requires an admin password -- and even fewer of 'em realize that it opens an HTTP port for configuration options (837? I forget, and I'm too lazy to look it up right now).

        Nobody on the Net has any business opening connections to any port on your machine, but you'll get sniffed nonetheless.

        5 minutes and a reboot. Get in the habit.
    • I'm repeating this in this thread because some Mac-types may gloss over the security/unix sections, because they don't think it applies to them.

      Sure those types exist, but I doubt they're reading Slashdot.

  • by blb ( 412923 ) on Friday December 20, 2002 @12:07AM (#4927741) Homepage
    Standalone installers are now available for the combo update [] and the update from 10.2.2 [].
  • by geek ( 5680 ) on Friday December 20, 2002 @12:11AM (#4927755)
    OpenGL 1.4!!!! That's why it's a 51 meg download.

    All of my games now run MUCH faster, WarCraft3, Alice, Quake3, AvP even the Sims.

    • feel lucky it's only 50M...the server 10.2.3 update is 70M
    • OpenGL 1.4!!!! That's why it's a 51 meg download.

      /System/Library/Frameworks/OpenGL.framework is only 5.2Mb (4.4Mb when compressed). Even if the entire bundle changed, that's not a huge chunk of the download.
      • by geek ( 5680 )
        There is more to it then just that framework, the opengl 1.2 downloads on the net are in the 30 meg range depending on platform.

        1.4 plus all the other changes would easily add up to 50+ megs
        • There is more to it then just that framework, the opengl 1.2 downloads on the net are in the 30 meg range depending on platform.

          The downloads you mention are all in one, with both the developer suite and run-time libraries, so quite a bit of that 30MB is API docs, examples, and so forth. Apple splits it up, and puts just the framework in the system update, with the rest in the developer tools.
          • I dont know about you but I've never seen 25 megs of compressed documents before. Sorry but the OpenGL implementation is a lot bigger than 5 megs, even when it's compressed.
            • Sorry but the OpenGL implementation is a lot bigger than 5 megs, even when it's compressed.

              Sorry to burst your bubble, but Apple's compiled binary distribution weighs in at just over 4.5MB, with GLUT adding another 670KB or so - and that's uncompressed. Don't take my word for it, just look and see:
              bash-2.05$ pwd
              bash-2.05$ du -ks OpenGL.framework/
              4892 OpenGL.framework/
              bash-2.05$ du -ks GLUT.framework/
              672 GLUT.framework/
              A compressed tarball of these weighs in at just over 1.5MB:
              bash-2.05$ du -ks OpenGL.tgz
              1644 OpenGL.tgz
              The 25-30MB distributions you mentioned earlier are distributed as source. A binary-only distribution like Apple's is tiny in comparison. In Mesa's case, it's easy to see how much of the download is demos, as they're packaged separately as a 10MB tarball. I'm on dialup, so I'm not going to download the main 21MB file to compare the space used by source vs. that used by docs.

              At any rate, the original point stands. OpenGL 1.4, while really nice to have and very important for those who want it, makes up a very small percentage of the 30MB taken up by this update.
  • Thing I have noticed (Score:5, Informative)

    by thatguywhoiam ( 524290 ) on Friday December 20, 2002 @01:35AM (#4928025)
    Besides the fact that 51 MB is one Bulging Assload of Patch.

    - Canadian English Dictionary, about fekkin' time.
    - my G4's FireWire Port, which had a tiff with my iBook about 6 months ago (via Target disk mode) and weren't speaking, have reconciled and are now working things through
    - there's strange flattened aqua widgets in metal-skinned cocoa apps.. minor tweak
    - G4's insomnia was cured (and identified - File Sharing. Always the File Sharing.)
    - OpenGL 1.4 Noticeable difference in speed. This applies to QuartzExtreme as well.. I'd say a good 15-25%
    - basic FTP support in the Finder works well now
    - fixed the stupid Keychain bug

  • by alwaldauer ( 467649 ) on Friday December 20, 2002 @02:51AM (#4928171)
    I noticed that the command-tab function finally works as expected by switching between the most often used programs rather than simpy by order placed in the dock.
    • I believe this has been the case since 10.2.
    • This isn't true on my machine. Command-tab moves through the dock from left to right, and command-shift-tab goes the other direction.

      Are you using LiteSwitch or something?
    • Keeping the reply to your post above in mind. Have you hit tab more than once? I've found that if you hit it once, it works as expected, but more than that, and it just cycles through left to right.

      Not sure which way is better...on windows, if it's anything more than 3 tabs away, I've probably forgoten when I used it. Maybe they should change it to 3 or something, but then again, that brings up consistancey issues. Gotta love GUI design.

  • This isn't new to 10.2.3, but I can't seem to get ASP open. When I run it, it'll crash after two or three seconds.

    Anyone know what's up?
  • by Spencerian ( 465343 ) on Friday December 20, 2002 @07:59AM (#4928790) Homepage Journal
    (Reposted from my blog, but I couldn't say it any better.)

    Trust me: Don't blindly install everything that Apple provides via Software Update.

    Specifically, you need to read the instructions for all updates before you begin any update.

    I've been reading lots of readers caught in gotchas caused by the Power Mac G4 Mirrored Drive Doors Firmware Update, the Mac OS X 10.2.2. update, and other installations. For many of these users, the problem comes down to neglecting to think about what you're doing. Hell, even I've been guilty of doing this a few weeks ago when I updated my MDD Power Mac to 10.2.2, knowing that it would hose my computer due to a bug with the HP printing software that causes its drivers to hog processing time until your Mac slows to a crawl or kernel panics.

    And why did I do it? Because I wasn't thinking. I was caught in that Macintosh mode of thinking where we expect the moon and the stars from anything that Apple provides to us, especially if it's a freebie. It's a different psychology than what some PC users may understand, where caution is much stronger than in the Macintosh world. When most Mac users buy software, we rip the CD from the case, install the software, and damn any manuals or instructions that come with the program. In the earlier years of the Macintosh, this wasn't as much of a problem because of the simpler design. However, this ain't your dad's Mac. It's your Mac, and it's running not only a different Mac OS, but likely has a dramatically different hardware design that requires a little more care.

    Professionals and home users need to use some common sense steps for any software update or install:

    1) READ the instructions about any software installation or update.
    2) UNDERSTAND what the update or install is supposed to do. If you don't understand the purpose of a particular update, don't install it until you find someone that knows and can explain it to you.
    3) WAIT several days after an update is introduced before you even THINK about installing an update. If there are real problems with the software itself, this problem will show itself from the many trouble reports you'l see on the Internet. In other words, let other more careless people "beta-test" the updates for you in advance.

    Two good places to visit for trouble reports are MacFixit [] or Apple's Discussion Boards on their Support Page.

    4) READ the instructions for the update again.
    5) PRINT a copy of the instructions BEFORE you begin.
    6) DETERMINE A PLAN to revert the change (if the update allows it)
    7) DECIDE if the update is really worth installing.

    Remember that users who have tweaked their Mac OS X installation dramatically (read: against Apple's recommended configuration) may experience a bad time. If you have hacked an old Mac (read: not an original G3 or G4) to run Mac OS X, you should already know that you're running the bleeding edge of compatibility.

    It's a good thing that we have BSD underneath our Mac OS GUI. It leaves many more possibilities for repairs or changes, unlike in the old Mac OS 9 days where we'd have to wait for Apple to get with the problem and provide a fix. A good example: after the HP printer software problem appeared with the 10.2.2 update, several enterprising people developed several workarounds and temporary fixes while Apple and HP slowly find an official solution.
    [Update: The fix is part of the 10.2.3 update.]

    Your mileage may vary with any update. Don't experience "Go Fever" [] with your Macintosh, or things could blow up real good.
  • by Triv ( 181010 )
    Ooh! I think (tho I'm not sure - I'll know when I get home from work) that this update fixes the pesky "iSub powers down after inactivity and never wakes up without a plug-unplug of the USB cord or a restart" problem. I can't wait. :)

    I'm also tickled pink about openGL 1.4 - does this fix the problem with games like DiabloII (or Baldur's gate II) that refuse to run acceptably with 3D-acceleration turned on? Please say yes. :)

    • I hope you're right. I've been resorting to pulling the USB out, wait, and plug it back in again to solve the problem. It's been like this for months. Apple fixed it once, then it came back again. I sent them feedback on this.

      If 10.2.3 DOESN'T fix this, I urge iSub owners to send feedback to Apple.
  • by frankie ( 91710 ) on Friday December 20, 2002 @12:26PM (#4930068) Journal
    Downloadable, requires free online registration []:
    • 2002/12/11 - December 2002 Mac OS X Developer Tools - 300MB
    • 2002/12/19 - Java 1.4.1 Developer Preview 8 - 25MB
    Please don't go there for another 30 minutes though; the connection is partly Slashdotted already and I'm only 18% done.
  • by Anonymous Coward
    Just got this in this morning's e-mail:


    To subscribe or unsubscribe via the World Wide Web, visit ty-announce
    or, via email, send a message with subject or body 'help' to

    You can reach the person managing the list at

    When replying, please edit your Subject line so it is more specific
    than "Re: Contents of security-announce digest..."

    Today's Topics:

    1. APPLE-SA-2002-12-19 Mac OS X 10.2.3 (Apple Product Security)


    Message: 1
    Date: Thu, 19 Dec 2002 19:25:54 -0800
    Subject: APPLE-SA-2002-12-19 Mac OS X 10.2.3
    From: Apple Product Security


    APPLE-SA-2002-12-19 Mac OS X 10.2.3

    Mac OS X 10.2.3 Software Update is now available. It contains fixes for
    following potential security issues:

    * fetchmail: Fixes CAN-2002-1174 and CAN-2002-1175 which could lead
    to a potential denial of service when using the fetchmail command-line
    fetchmail is updated to version 6.1.2+IMAP-GSS+SSL+INET6

    * CUPS: Provides fixes for the following potential issues that could be
    exploited remotely when Printer Sharing is enabled. Printer Sharing is
    not enabled by default on Mac OS X or Mac OS X Server.
    CAN-2002-1383: Multiple Integer Overflows
    CAN-2002-1366: /etc/cups/certs/ Race Condition
    CAN-2002-1367: Adding Printers with UDP Packets
    CAN-2002-1368: Negative Length Memcpy() Calls
    CAN-2002-1384: Integer Overflows in pdftops Filter and Xpdf
    CAN-2002-1369: Unsafe Strncat Function Call in jobs.c
    CAN-2002-1370: Root Certificate Design Flaw
    CAN-2002-1371: Zero Width Images in filters/image-gif.c
    CAN-2002-1372: File Descriptor Resource Leaks

    In addition, Mac OS X 10.2.3 provides the following enhanced security

    * Random initialization of TCP Timestamp: This enhancement was submitted
    Aaron Linville through the Darwin open source program. It prevents a
    remote entity
    from discovering how long a machine has been up based on the ID in the TCP

    * Disk Utility now provides the option to zero data on the disk,
    providing an
    additional method for securing information.

    Mac OS X 10.2.3 Software Update may be obtained from:

    * Software Update pane in System Preferences

    - OR -

    * Apple's Software Downloads web site:
    Updating from Mac OS X 10.2:
    The download file is named: "MacOSXUpdateCombo10.2.3.dmg"
    Its SHA-1 digest is: 46df611279b9981425be2cff23c3b3ed868d1809

    Updating from Mac OS X 10.2.2:
    The download file is named: "MacOSXUpdate10.2.3.dmg"
    Its SHA-1 digest is: a51ed65311ad59879db7e728779e9cd4084057b5

    Information will also be posted to the Apple Support web site: num=617 98

    This message is signed with Apple's Product Security PGP key, and
    details are available at: y_pgp .html
  • I just installed the update, and now the CVS utilities have vanished from my system! I was just expecting it to overwrite /etc/motd (which it did not), not uninstall CVS!!


    1. WTF???

    2. Anyone know where I can find an OS X CVS installer package?

    • Hmm, you might try downloading the new Developer Tools, which adds some really nice enhancements to ProjectBuilder (including better CVS integration).
  • Great!

    This update fixes something I've been wanting since 10.0. Finally I can connect to my Linux box with AppleTalk over TCP/IP via the "Connect to server...". Before it was only possible via the Classic Chooser, which required the Classic Environment to be launched.

  • After upgrading my 800Mhz TiBook to 10.2.3, everything drawn on screen exhibits tearing. Dragging windows, flipping between menus, scrolling (horizontally...) and most importantly the little apps I am working on.

    It looks to me like they turned off the WindowManager's sync-to-VBL for all window flushes. This is different than every previous version of OS X.

    Now, this isn't a critical bug, nobody is losing any data from it. But it LOOKS HORRIBLE. I know I am going to get a headache from this in the next few days. And forget about developing anything with smooth animation (in a window. Full screen contexts still appear to work.) I wish I could downgrade to 10.2.2.

    I'd run over to the Apple Store to see if it's just my machine or what, but being located inside the mall I'm hesitant to go anywhere near it until after New Year's.

  • A lot of people on the Logic and Cubase boards have been having problems with USB audio in 10.2. I've been having a problem in which an audio recording in Logic 5.5 in OS X 10.2.2 will accumulate loud, robotic distortion after a few minutes, and only restarting Logic or Core Audio (through a Logic menu option) will fix it.

    This patch has fixed my issue completely, and will probably fix it with Cubase as well. Merry Christmas, Mac audio people!

"The eleventh commandment was `Thou Shalt Compute' or `Thou Shalt Not Compute' -- I forget which." -- Epigrams in Programming, ACM SIGPLAN Sept. 1982