Linux Computers: 66 of 1023 |
=== ALL CSH USERS PLEASE NOTE ========================
Set the variable $LOSERS to all the people that you think are losers. This
will cause all said losers to have the variable $PEOPLE-WHO-THINK-I-AM-A-LOSER
updated in their .login file. Should you attempt to execute a job on a
machine with poor response time and a machine on your local net is currently
populated by losers, that machine will be freed up for your job through a
cold boot process.
|
|
|
Linux Computers: 67 of 1023 |
All parts should go together without forcing. You must remember that the parts
you are reassembling were disassembled by you. Therefore, if you can't get
them together again, there must be a reason. By all means, do not use a hammer.
-- IBM maintenance manual, 1925
|
|
|
Linux Computers: 68 of 1023 |
All programmers are optimists. Perhaps this modern sorcery especially attracts
those who believe in happy endings and fairy godmothers. Perhaps the hundreds
of nitty frustrations drive away all but those who habitually focus on the end
goal. Perhaps it is merely that computers are young, programmers are younger,
and the young are always optimists. But however the selection process works,
the result is indisputable: "This time it will surely run," or "I just found
the last bug."
-- Frederick Brooks, "The Mythical Man Month"
|
|
|
Linux Computers: 69 of 1023 |
All programmers are playwrights and all computers are lousy actors.
|
|
|
Linux Computers: 70 of 1023 |
"... all the good computer designs are bootlegged; the formally planned
products, if they are built at all, are dogs!"
-- David E. Lundstrom, "A Few Good Men From Univac",
MIT Press, 1987
|
|
|
Linux Computers: 71 of 1023 |
All the simple programs have been written.
|
|
|
Linux Computers: 72 of 1023 |
=== ALL USERS PLEASE NOTE ========================
A new system, the CIRCULATORY system, has been added.
The long-experimental CIRCULATORY system has been released to users. The
Lisp Machine uses Type B fluid, the L machine uses Type A fluid. When the
switch to Common Lisp occurs both machines will, of course, be Type O.
Please check fluid level by using the DIP stick which is located in the
back of VMI monitors. Unchecked low fluid levels can cause poor paging
performance.
|
|
|
Linux Computers: 73 of 1023 |
=== ALL USERS PLEASE NOTE ========================
Bug reports now amount to an average of 12,853 per day. Unfortunately,
this is only a small fraction [ < 1%] of the mail volume we receive. In
order that we may more expeditiously deal with these valuable messages,
please communicate them by one of the following paths:
ARPA: WastebasketSLMHQ.ARPA
UUCP: [berkeley, seismo, harpo]!fubar!thekid!slmhq!wastebasket
Non-network sites: Federal Express to:
Wastebasket
Room NE43-926
Copernicus, The Moon, 12345-6789
For that personal contact feeling call 1-415-642-4948; our trained
operators are on call 24 hours a day. VISA/MC accepted.*
* Our very rich lawyers have assured us that we are not
responsible for any errors or advice given over the phone.
|
|
|
Linux Computers: 74 of 1023 |
=== ALL USERS PLEASE NOTE ========================
CAR and CDR now return extra values.
The function CAR now returns two values. Since it has to go to the trouble
to figure out if the object is carcdr-able anyway, we figured you might as
well get both halves at once. For example, the following code shows how to
destructure a cons (SOME-CONS) into its two slots (THE-CAR and THE-CDR):
(MULTIPLE-VALUE-BIND (THE-CAR THE-CDR) (CAR SOME-CONS) ...)
For symmetry with CAR, CDR returns a second value which is the CAR of the
object. In a related change, the functions MAKE-ARRAY and CONS have been
fixed so they don't allocate any storage except on the stack. This should
hopefully help people who don't like using the garbage collector because
it cold boots the machine so often.
|
|
|
Linux Computers: 75 of 1023 |
=== ALL USERS PLEASE NOTE ========================
Compiler optimizations have been made to macro expand LET into a WITHOUT-
INTERRUPTS special form so that it can PUSH things into a stack in the
LET-OPTIMIZATION area, SETQ the variables and then POP them back when it's
done. Don't worry about this unless you use multiprocessing.
Note that LET *could* have been defined by:
(LET ((LET '`(LET ((LET ',LET))
,LET)))
`(LET ((LET ',LET))
,LET))
This is believed to speed up execution by as much as a factor of 1.01 or
3.50 depending on whether you believe our friendly marketing representatives.
This code was written by a new programmer here (we snatched him away from
Itty Bitti Machines where we was writting COUGHBOL code) so to give him
confidence we trusted his vows of "it works pretty well" and installed it.
|
|