comp.lang.ada
 help / color / mirror / Atom feed
From: Tansel Ersavas <tansel@deep.net>
Subject: Re: What is wrong with OO ?
Date: 1996/12/14
Date: 1996-12-14T00:00:00+00:00	[thread overview]
Message-ID: <32B3769F.4EC5@deep.net> (raw)


I have got an e-mail that grilled me a bit about some of my words  (2nd
part of the reply). In case other people thought along similar lines, I
am posting a slightly modified version of my reply here as well. 

> Kragen wrote:
> 
>> Tansel Ersavas wrote:
>> Before we discuss 'what is wrong with OO', shouldn't we discuss what is
>> wrong with the current popular paradigm, procedure orientation.
 
> I'd be interested to hear what you have to say on that.  Could you
> forward me your previous posting to comp.object about the subject?
> 

Unfortunately I accidentally deleted my original posting to comp.object
that you requested. But I'll restate some of the key points here:

What is wrong with Procedure orientation?

You may well know the story I am about to tell you at least I'm sure you
know parts of it. But it is so easy to forget, so I'll have to restate
here, because it is essential for us to know where we are coming from to
be able to see where we are going.

Procedure orientation is not invented as an optimal solution to our
problems. It was designed to be the answer of the original question of,
and original design purpose of the modern computer.

Do you remember why the original computer was invented? The key to why
we have procedure orientation as our main modeling tool in computers
lies in the answer.

The ancestor of all modern computers is ENIAC, designed after EDVAC.
EDVAC was one of the first computers designed, but had several problems.
Designers of ENIAC were working to solve these problems. 
The problem at hand for compters to solve was: There were people
(sometimes called computers, literally!) whose entire duty was to
perform a series of calculations on a huge amount of data. Such as
payroll, or bank account updates. Sure, there were IBM Hollerith card
processors that could automate this process, but they weren't flexible
enough.

During the design process, the design team asked Dr. John von Neumann,
one of the most respected mathematicians and computer figures of the
day, his ideas, along with EDVAC's and their proposed design. 
The memo von Neumann sent them back became a legendary paper and
influenced virtually all computer architecture beginning with ENIAC,
and, from then on became known as the von Neumann architecture. 

One of the key points of his suggestion was to use binary, instead of
the decimal system EDVAC was using. After investigating the problem, he
suggested, as they were trying to automate a person doing manual
calculations, a design involving a central processing unit (cpu) and a
memory. In this design, the cpu would replace (or automate) the person.
CPU would have an arithmetic-logic unit (alu) replacing the mechanical
calculator that the person was using. His or her short term memory would
become the registers, and the paper that kept the intermetiate results
(data) as well as the instructions (program) became the memory (Hence,
stored program machine).

To program a von Neuman machine one would need to supply instructions in
form of simple, imperative sentences, such as LOAD register with this
value, or AND 1 with the register. Since the aim of ENIAC was to
automate a human computer, nothing elaborate was needed. The simple
imperative sentences in form of op-codes (which tell the cpu what to do)
and operands (passive data, or a reference to tell the computer with
what) were organized in procedures. All one had to do was to invoke the
necessary procedure to perform that task. Such a simple and elegant
design.

SO THE MODERN COMPUTER WAS NOT DESIGNED TO BE A GENERAL PURPOSE
PROGRAMMING MACHINE. IT WAS A SPECIFIC MACHINE WITH A SPECIFIC TASK IN
MIND.

Up to now, I guess most people know the story. However, what's not
widely known is von Neumann's objections to other invented uses of the
system. When people saw that they would do a lot more than simple
calculations, and they started developing applications that would be far
beyond its intended use, Von Neumann repeatedly warned them, and
indicated that the use of this architecture anything beyond
simple-serial operations would be totally inappropriate. However, no one
wanted to hear his warnings. After all, they had such a wonderful
machine that could do anything. No one noticed that things would be
exponentially more complex when one tried to program more with that
machine. Von Neumann, in vein, started to design a new computer, but
died long before he could finish it. His last work 'The Computer and the
Brain' states his objections to the architecture ironicaly named after
him, while he was frantically working towards a different type of
computer (much like a brain) to be able to deliver these people the
right platform for what they wanted to do.

It is essential that we have to understand John von Neumann's
reservations about the architecture he designed himself. After all, he
was the only authority at that time who could understand the limitations
of his architecture. John von Neumann died while still writing his last
book. This book is now very difficult to find anywhere. However, in my
opinion, it should be read by everybody before writing even one line of
procedural code. His dire warnings about abusing this machine beyond
simple, serial operations are totally ignored, then forgotten.

<... the other stuff was related to what is the alternative (OO), and
what are the precursors for succeeding>

> >   programming one of the the most labor-oriented, miserable works
> >   available Today
> 
> I must violently disagree with you on this point.  I have stuffed
> tacos at Taco Bell; I have taken phone reservations for Super 8
> Motels; I have washed dishes and made sandwiches in a cafe; I have
> mixed tons of bubblebath, put it into bottles, put the bottles into
> boxes, and stacked the boxes on pallets.  All of these things I have
> done in the last two years.
> 
> Also, for the last year, I have spent part of my time administering a
> network, doing tech support, and teaching people about UNIX, and part
> of my time programming.  I assure you, programming is much less
> labor-intensive than any of my non-professional jobs, and even less
> labor-intensive than the other things I do now.
> 
> And miserable!  You have no *clue* what miserable is if you think
> programming is miserable.  I am happier programming than in any other
> part of my job, but *any* part of my job is infinitely better than
> when I was manufacturing bubblebath.  I don't have to do any of the
> following:
> 
> - work with detergent on my hands in an environment that's below freezing
> - risk falling into a vat of bubblebath with a spinning propeller mixing it
> - fight with 450-pound drums of mildly toxic chemicals
> - work 13-hour days of moving 25-pound boxes
> - clean up enormous bubblebath messes on the floor
> - get paid $5 an hour
> - work in an 85-dB ambient noise environment
> - never see the sun
> 
> But let me tell you something.  That bubblebath-factory job is
> infinitely better than the jobs many of the people in America have,
> and even *those* jobs are infinitely better than the jobs most of the
> people in Bangladesh have.
> 
> I think you owe an apology.  I think you have no business declaring
> that your job's misery is near that of mining coal or sewing clothes
> in sweatshops.
> 

I think you are right. I got carried away a bit. If I offended you by
saying that, I sincerely apologize. 

Perhaps, I can not choose words very well, after all English is a
second, and a relatively new language to me. Being born in a thirld
world country, and working in a metal factory counting bolts, brushing
bolts with metal brushes, and visually inspecting parts, and being paid
$5 a fortnight, I'm well aware of the conditions you're mentioning. 
I'll try to make myself clearer by stating what I actually tried to say
when I used the words "labor oriented" or "miserable".

The phenomenal success of computers is actually a big time bomb ticking.
Today, failed projects total about HUNDREDS of BILLIONS of DOLLARS every
year. No one will admit it, because they think that it has to be like
this. Software must be problemmatic. This waste of money is in my
opinion totally unnecessary and should be stopped right now. Talk about
the impact of this money to the misery of us here and the third world. 

I have personally witnessed a $100 Million project collapse after 5
years of effort, and closely followed another very similar project
collapse with $120 Million down the drain. These are your and my money
wasted. I simply can not tolerate it any more, and if I am using strong
language (sometimes inappropriately), I am sorry, but I don't
think that we have this luxury to throw money away.

When I am working in a project in a big organization that makes $1,5
Billion profit a year, if a project costs $10 Million, where I can see
it could cost far less than $1 Million and can't do anything about it,
then forgive me, but I am more miserable than the days I was counting
bolts. Not for myself, as a consultant I am paid very high $$, and work
far less than 13 hours a day in an air conditioned room. I should be
quite happy, the more chaos out there, the more people will seek my
services, and the more expensive I'll be. In fact people in my position
have been enjoying enormous rate increase. If you go to a place in
crisis, and make things only 20% better, you save them good money. But
this is the chaos they chose to be in it in the first place, and in the
long term, doesn't benefit any of us.

And, labor intensive: yes. This doesn't mean "hard labor", but it is
still labor. In fact people would like to think that programming is a
mind intensive operation, having had signatures under million line code
systems, IMO programming is an extremely labor intensive task, compared
to what it should have been. 
When you are using Unix, I am sure you realize how many man-years were
spent to deliver you that system. The system I'm using has software on
it (is a simple notebook with Win 95) has an incredible amount of effort
put on it just for people like me to be able to perform a number of
operations.

The most complicated structure on Earth became software since the MVS
operating system was declared just that in terms of its moving parts.
What does the MVS operating system do? Move mountains? No. Could it be
done much simpler? Yes. 

I still believe that we are more productive when we are stuffing taco
shells then when we are doing programming (I Just wish taco shell
fillers were paid accordingly). If we had to cook the shell, prepare the
sauce, and chop the salad every time, then it would be closer to
programming. In fact taco filling is a very component oriented visual 
assembly work with a level of maturity and sophistiction, it can only be
a programmer's envy. We still have years to catch the same technology. 
The problem is we can develop software just like we fill taco shells, 
and we don't. The awe that is created for us in computers in terms of
complexity is just a reflection of seeing a paste formed by leaving a
taco in a blender for a couple of minutes while it is running, instead
of a taco. It is not a virtue to create complex structures. The actual
virtue is to be able to do it as simple as possible.

My point there was to try to grab people's attention to investigate the
bridge they are on first, and see its collapse, before stoning the other
bridge that is currently their only savior.

This is a long issue, and takes days (even months) to fully explain my
point of view. I'm ready to answer all your questions as much as I can. 

Finally, I think we can all disagree, even strongly, but please not
violently

> Peace,

Always...

Tansel Ersavas
RASE Inc.
mailto:tansel@deep.net
http://www.rase.com/




             reply	other threads:[~1996-12-14  0:00 UTC|newest]

Thread overview: 453+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-12-14  0:00 Tansel Ersavas [this message]
1996-12-16  0:00 ` What is wrong with OO ? Tom Bushell
1996-12-22  0:00 ` Willy
1996-12-24  0:00   ` Fraser Wilson
  -- strict thread matches above, loose matches on Subject: below --
1997-02-11  0:00 Ell
1997-02-11  0:00 ` Matt McClellan
1997-02-11  0:00 ` John Brady
1997-02-12  0:00 ` Bob Jarvis
1997-02-12  0:00 ` Russ McClelland
1997-02-12  0:00 ` Jon S Anthony
1997-02-12  0:00   ` Ketil Z Malde
1997-02-12  0:00   ` Hamilton, Robert Bryan       
1997-02-12  0:00   ` Kevin J. Hopps
     [not found]     ` <33049C7C.41C6@wi.leidenuniv.nl>
1997-02-17  0:00       ` Kevin J. Hopps
1997-02-17  0:00         ` phil
1997-02-18  0:00     ` Simon Willcocks
1997-02-12  0:00   ` David B. Shapcott [C]
1997-02-13  0:00   ` Jon S Anthony
1997-02-13  0:00   ` Jon S Anthony
1997-02-13  0:00     ` Hamilton, Robert Bryan       
1997-02-15  0:00   ` Jon S Anthony
1997-02-16  0:00   ` Jon S Anthony
1997-02-13  0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-18  0:00 Ell
1997-01-15  0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-01-14  0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-01-12  0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-01-12  0:00 ` Robert Dewar
1997-01-10  0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-01-11  0:00 ` Robert Dewar
1997-01-06  0:00 John Walker
1997-01-03  0:00 Ell
1997-01-03  0:00 ` Jean-Marc Jezequel
1997-01-03  0:00   ` Eirik Mangseth
1997-01-06  0:00   ` Steven Perryman
1997-01-08  0:00     ` Russ McClelland
1997-01-06  0:00   ` Bill Gooch
1997-01-01  0:00 Ell
1997-01-01  0:00 ` Jon S Anthony
1997-01-02  0:00   ` Robert C. Martin
1997-01-03  0:00     ` Eirik Mangseth
1997-01-03  0:00   ` Jon S Anthony
1997-01-03  0:00   ` Matt Austern
1997-01-04  0:00   ` Valerie Torres
1997-01-06  0:00     ` Bart Samwel
1997-01-08  0:00       ` Robert Dewar
1997-01-09  0:00         ` Ken Garlington
1997-01-09  0:00         ` Bertrand Meyer
1997-01-09  0:00           ` Jay Martin
1997-01-09  0:00             ` Robert Dewar
1997-01-10  0:00               ` Fergus Henderson
1997-01-10  0:00                 ` Robert Dewar
1997-01-12  0:00                   ` Fergus Henderson
1997-01-12  0:00                     ` Robert Dewar
1997-01-10  0:00                 ` Ken Garlington
1997-01-10  0:00               ` Jay Martin
1997-01-12  0:00                 ` Robert Dewar
1997-01-15  0:00                   ` Laurent Gasser
1997-01-15  0:00                     ` Jonas Nygren
1997-01-17  0:00                       ` Tom Bushell
1997-01-17  0:00                         ` Eirik Mangseth
1997-01-17  0:00                         ` Michael Malak
1997-01-17  0:00                           ` Kent Budge, sandia, 
1997-01-15  0:00                     ` Jay Martin
1997-01-10  0:00               ` Jay Martin
1997-01-10  0:00                 ` Joe Buck
1997-01-11  0:00                   ` Jay Martin
1997-01-12  0:00             ` Slavik Zorin
1997-01-09  0:00           ` Ken Garlington
1997-01-09  0:00           ` Robert Dewar
1997-01-10  0:00             ` Fergus Henderson
1997-01-10  0:00               ` Robert Dewar
1997-01-12  0:00                 ` Fergus Henderson
1997-01-11  0:00           ` Piercarlo Grandi
1997-01-12  0:00             ` Thierry Goubier
1997-01-14  0:00               ` Piercarlo Grandi
1997-01-14  0:00             ` Vos nom et pr�nom
1997-01-16  0:00               ` Mark Woodruff
1997-01-17  0:00               ` Piercarlo Grandi
1997-01-09  0:00         ` Simon Willcocks
1997-01-09  0:00           ` Robert Dewar
1997-01-09  0:00         ` William Clodius
1997-01-09  0:00         ` Fergus Henderson
1997-01-09  0:00           ` Richie Bielak
1997-01-10  0:00             ` Fergus Henderson
1997-01-09  0:00           ` Robert Dewar
1997-01-10  0:00             ` Fergus Henderson
1997-01-10  0:00               ` Robert Dewar
1997-01-10  0:00         ` Bart Samwel
1997-01-10  0:00           ` Michael Malak
1997-01-10  0:00             ` Bart Samwel
1997-01-12  0:00               ` Fergus Henderson
1997-01-10  0:00           ` Robert Dewar
1997-01-09  0:00       ` Bjarne Stroustrup
1997-01-11  0:00         ` Robert Dewar
1997-01-15  0:00           ` Bjarne Stroustrup
1997-01-19  0:00             ` Jay Martin
1997-01-27  0:00               ` Robert C. Martin
1997-01-30  0:00                 ` Damon Feldman
1997-01-20  0:00             ` Richard A. O'Keefe
1997-01-21  0:00               ` John W. Sarkela
1997-01-23  0:00               ` Piercarlo Grandi
1997-01-23  0:00             ` Bertrand Meyer
1997-01-25  0:00               ` Damon Feldman
1997-01-26  0:00             ` Sean Case
1997-01-26  0:00               ` William Grosso
1997-01-28  0:00                 ` Paul Keister
1997-01-28  0:00               ` Dann Corbit
1997-01-12  0:00         ` Matt Telles
1997-01-15  0:00           ` Bjarne Stroustrup
1997-01-19  0:00             ` Matthew Heaney
1997-01-12  0:00         ` Fergus Henderson
1997-01-13  0:00           ` Bart Samwel
1997-01-14  0:00         ` Vos nom et pr�nom
1997-01-16  0:00           ` Patrick Doyle
1997-01-16  0:00             ` Risto Lankinen
1997-01-16  0:00               ` Patrick Doyle
1997-01-16  0:00                 ` Risto Lankinen
1997-01-18  0:00                 ` Robert C. Martin
     [not found]           ` <01bc0269$3fd55b20$ca61e426@DCorbit.solutionsiq.com>
1997-02-10  0:00             ` richard
1997-02-10  0:00               ` Nick Leaton
     [not found]                 ` <3303A993.759E@pratique.fr>
1997-02-21  0:00                   ` Nick Leaton
1997-02-22  0:00                     ` Fergus Henderson
1997-02-21  0:00                   ` Nick Leaton
1997-02-10  0:00               ` Robert Dewar
1997-01-20  0:00         ` David Emery
     [not found]       ` <dewar.852772995@mer <dewar.852833957@merv>
1997-01-10  0:00         ` Simon Willcocks
1997-01-10  0:00           ` Robert Dewar
1997-01-10  0:00             ` Marky Mark
1997-01-10  0:00               ` Robert Dewar
1997-01-12  0:00                 ` Fergus Henderson
1997-01-12  0:00                   ` Josh Stern
1997-01-12  0:00             ` Martin ELLISON
1997-01-14  0:00               ` Piercarlo Grandi
1997-01-17  0:00     ` Lawrence G. Mayka
1997-01-19  0:00       ` Piercarlo Grandi
1997-01-07  0:00   ` Jon S Anthony
1997-01-11  0:00     ` Bjarne Stroustrup
1997-01-21  0:00       ` rharlos*cybercomm.net
1997-02-10  0:00       ` richard
1997-02-10  0:00         ` Charles A. Jolley
1997-02-11  0:00           ` Robert Dewar
1997-02-17  0:00             ` Sam Inala
1997-02-17  0:00               ` Robert Dewar
1997-02-15  0:00           ` Piercarlo Grandi
1997-02-11  0:00         ` Vlastimil Adamovsky
1997-01-07  0:00   ` Jon S Anthony
1997-01-10  0:00   ` Robert I. Eachus
1997-01-12  0:00     ` Piercarlo Grandi
1997-01-10  0:00   ` Pieter Schoenmakers
1997-01-12  0:00     ` Fergus Henderson
1997-01-12  0:00   ` Chris Morgan
1997-01-12  0:00   ` Chris Morgan
1997-01-11  0:00     ` Robert Dewar
1997-01-13  0:00   ` ak
1997-01-13  0:00   ` Chris Morgan
1997-01-13  0:00   ` Pieter Schoenmakers
1997-01-13  0:00     ` Fergus Henderson
1997-01-23  0:00   ` Chris Bitmead
1997-01-23  0:00   ` Bertrand Meyer
1997-01-26  0:00     ` Piercarlo Grandi
1997-01-23  0:00   ` Ulrich Windl
1997-01-08  0:00 ` Richard A. O'Keefe
1997-01-01  0:00 Ell
1997-01-02  0:00 ` Mike Anderson
1997-01-02  0:00   ` Dale Pontius
1997-01-02  0:00     ` Bill Hunter
1997-01-01  0:00 Ell
1997-01-01  0:00 Ell
1997-01-01  0:00 ` Tim Ottinger
1997-01-08  0:00 ` Paul Eric Menchen
1997-01-01  0:00 Ell
1996-12-31  0:00 Ell
1996-12-31  0:00 ` Ian Joyner
1996-12-31  0:00   ` Robert C. Martin
1997-01-01  0:00     ` Tom Bushell
1997-01-02  0:00     ` Thaddeus L. Olczyk
1997-01-07  0:00   ` drush
1996-12-31  0:00 ` Nigel Tzeng
1996-12-31  0:00 Ell
1996-12-31  0:00 ` Jon S Anthony
1997-01-02  0:00   ` Robert C. Martin
1997-01-03  0:00   ` Jon S Anthony
1997-01-03  0:00     ` Robert C. Martin
1997-01-07  0:00   ` Jon S Anthony
1996-12-31  0:00 ` clovis
1996-12-31  0:00   ` Robert C. Martin
1997-01-01  0:00     ` Nick Thurn
1997-01-02  0:00 ` Ian Joyner
1997-01-02  0:00   ` David L. Shang
1996-12-28  0:00 Tansel Ersavas
1996-12-28  0:00 ` Tansel Ersavas
1996-12-27  0:00 Ell
1996-12-24  0:00 Ell
1996-12-19  0:00 Ell
1996-12-18  0:00 Ell
1996-12-18  0:00 ` Patrick Ma
1996-12-16  0:00 Marin David Condic, 561.796.8997, M/S 731-93
1996-12-15  0:00 Ell
1996-12-15  0:00 ` Tansel Ersavas
1996-12-15  0:00 Tansel Ersavas
1996-12-14  0:00 Ell
1996-12-13  0:00 Ell
1996-12-13  0:00 ` drush
1996-12-15  0:00   ` Tansel Ersavas
1996-12-16  0:00     ` Nick Leaton
1996-12-16  0:00       ` Tansel Ersavas
1996-12-16  0:00     ` Bill Gooch
1996-12-19  0:00     ` Samuel Mize
1996-12-11  0:00 Ell
1996-12-13  0:00 ` Harry Protoolis
1996-12-13  0:00   ` Ronald Servant
1996-12-13  0:00     ` matt
1996-12-13  0:00       ` Dan Stubbs
1996-12-18  0:00     ` Harry Protoolis
1996-12-11  0:00 Ell
1996-12-07  0:00 Ell
1996-12-07  0:00 ` Harry Protoolis
1996-12-10  0:00   ` Harry Protoolis
1996-12-14  0:00 ` Robert C. Martin
     [not found]   ` <01bbeb6f$e2220c40$371883cc@beast.advancedsw.com>
1996-12-16  0:00     ` Robert C. Martin
1996-12-17  0:00       ` Roger T.
1996-12-18  0:00         ` Matt Kennel
     [not found]           ` <01bbed37$23deaa80$371883cc@beast.advancedsw.com>
1996-12-19  0:00             ` Matt Kennel
1996-12-19  0:00         ` Robert C. Martin
1996-12-16  0:00   ` Nick Leaton
1996-12-16  0:00     ` Robert C. Martin
1996-12-18  0:00       ` Nick Leaton
1996-12-19  0:00         ` Robert C. Martin
1996-12-18  0:00 ` drush
1996-12-06  0:00 Ell
1996-12-06  0:00 ` Nick Leaton
1996-12-06  0:00 ` Harry Protoolis
1996-12-06  0:00   ` Robert C. Martin
1996-12-09  0:00     ` Harry Protoolis
1996-12-12  0:00     ` Frederick Sickert
1996-12-06  0:00 ` H Brett Bolen
1996-12-06  0:00   ` Prashant Gupta
1996-12-14  0:00   ` Chris
1996-12-06  0:00 Ell
1996-12-06  0:00 ` Robert C. Martin
1996-12-07  0:00   ` Steve Heller
1996-12-06  0:00 ` Harry Protoolis
1996-12-06  0:00 ` Thomas Gagne
1996-12-06  0:00   ` Bob Crispen
1996-12-14  0:00     ` Robert C. Martin
1996-12-10  0:00   ` Art Schwarz
1996-12-05  0:00 Ell
1996-12-05  0:00 ` Brian Gridley
1996-12-05  0:00   ` Bill Gooch
1996-12-05  0:00 ` Bill Gooch
1996-12-05  0:00 Ell
1996-12-06  0:00 ` Tom Bushell
1996-12-04  0:00 Ell
1996-12-04  0:00 Ell
1996-12-04  0:00 ` Bill Gooch
1996-12-03  0:00 Ahmed
1996-12-03  0:00 ` Bill Gooch
1996-12-03  0:00   ` Bill Gooch
1996-12-04  0:00   ` Ahmed
1996-12-04  0:00     ` Bill Gooch
1996-12-06  0:00       ` Jeff Miller
1996-12-06  0:00         ` Bill Gooch
1996-12-14  0:00         ` Chris
1996-12-06  0:00       ` Ahmed
1996-12-06  0:00         ` Bill Gooch
1996-12-03  0:00 ` Fred Parker
1996-12-04  0:00 ` Piercarlo Grandi
1996-12-04  0:00 ` Robert C. Martin
1996-12-04  0:00 ` Harry Protoolis
1996-12-04  0:00   ` Joe Winchester
1996-12-05  0:00     ` Russell Corfman
1996-12-04  0:00   ` Robert C. Martin
1996-12-04  0:00     ` Dr. Richard Botting
1996-12-05  0:00     ` Tom Bushell
1996-12-05  0:00       ` Piercarlo Grandi
1996-12-06  0:00         ` Tom Bushell
1996-12-06  0:00           ` David Bradley
1996-12-08  0:00           ` Piercarlo Grandi
1996-12-10  0:00             ` Todd Hoff
1996-12-11  0:00               ` Nick Leaton
1996-12-11  0:00               ` Nick Leaton
1996-12-11  0:00                 ` Matt Kennel
1996-12-12  0:00                 ` Piercarlo Grandi
1996-12-10  0:00             ` Piercarlo Grandi
1996-12-11  0:00             ` Tom Bushell
1996-12-05  0:00       ` Marnix Klooster
1996-12-06  0:00       ` Carl Weidling
1996-12-06  0:00       ` David B. Shapcott [C]
1996-12-06  0:00       ` Roger Vossler
1996-12-10  0:00         ` Tom Bushell
1996-12-10  0:00           ` Roger Vossler
1996-12-12  0:00             ` Tom Bushell
1996-12-12  0:00             ` Don Harrison
1996-12-11  0:00           `  Todd Knarr 
1996-12-11  0:00             ` Alan Meyer
1996-12-12  0:00             ` Ell
1996-12-12  0:00             ` Tom Bushell
     [not found]             ` <58mubr$i <58p5ou$dkm@news3.digex.net>
1996-12-13  0:00               ` Nick Leaton
1996-12-25  0:00                 ` Weiqi Gao
1996-12-25  0:00                   ` Matthew S. Whiting
1996-12-26  0:00                   ` Bob Jarvis
1996-12-26  0:00                     ` Arthur Gold
1996-12-26  0:00                   ` Mike Rubenstein
     [not found]             ` <32aefdb0..406273038@news.nstn.ca>
1996-12-14  0:00               ` "Paul E. Bennett"
1996-12-06  0:00       ` Harry Protoolis
1996-12-10  0:00         ` Tom Bushell
1996-12-06  0:00       ` Mukesh Prasad
1996-12-10  0:00         ` Tom Bushell
1996-12-05  0:00     ` Piercarlo Grandi
1996-12-04  0:00   ` Ahmed
1996-12-06  0:00     ` Harry Protoolis
1996-12-06  0:00       ` Ralph Cook
1996-12-07  0:00         ` Harry Protoolis
1996-12-09  0:00           ` Nigel Tzeng
1996-12-12  0:00             ` David Bradley
1996-12-20  0:00               ` Nigel Tzeng
     [not found]         ` <1996Dec7.151850.877@prim.demon.co.uk>
1996-12-08  0:00           ` Tansel Ersavas
1996-12-14  0:00             ` Kazimir Majorinc
1996-12-14  0:00               ` Jeff Miller
1996-12-16  0:00                 ` David Bradley
1996-12-14  0:00               ` Tansel Ersavas
1996-12-15  0:00               ` Todd Hoff
1996-12-15  0:00                 ` Tansel Ersavas
1996-12-15  0:00                 ` Patrick Ma
1996-12-16  0:00                   ` Bob Kettig
1996-12-16  0:00                   ` Robert C. Martin
1996-12-04  0:00   ` Roger T.
1996-12-04  0:00 ` Matthew Gream
1996-12-05  0:00   ` Tim Ottinger
1996-12-05  0:00 ` Daniel Drasin
1996-12-06  0:00   ` David Bradley
1996-12-06  0:00   ` Steve Heller
1996-12-06  0:00   ` Todd Hoff
1996-12-07  0:00     ` Steve Heller
1996-12-07  0:00       ` Tansel Ersavas
1996-12-09  0:00         ` Kenneth Mays
1996-12-14  0:00         ` Robert C. Martin
1996-12-14  0:00           ` Patrick Ma
1996-12-18  0:00             ` Harry Protoolis
1996-12-18  0:00               ` Patrick Ma
1996-12-18  0:00                 ` Caitlin
1996-12-15  0:00           ` Tansel Ersavas
1996-12-17  0:00             ` Adam Beneschan
1996-12-17  0:00               ` Tansel Ersavas
1996-12-18  0:00                 ` Adam Beneschan
1996-12-18  0:00                 ` Ralph Cook
1996-12-19  0:00                 ` Robert C. Martin
1996-12-20  0:00                   ` Tansel Ersavas
1996-12-21  0:00                     ` Michael Malak
1996-12-19  0:00                 ` Nick Leaton
1996-12-17  0:00             ` Adam Beneschan
1996-12-17  0:00               ` Ralph Cook
1996-12-18  0:00               ` Tansel Ersavas
1996-12-17  0:00             ` Robert Dewar
1996-12-18  0:00               ` Tansel Ersavas
1996-12-27  0:00                 ` clovis
1996-12-27  0:00                   ` Tore Lund
1996-12-28  0:00                     ` clovis
1996-12-28  0:00                       ` Tore Lund
1996-12-27  0:00                   ` Jacqueline U. Robertson
1996-12-27  0:00                     ` Tore Lund
1996-12-28  0:00                       ` Tansel Ersavas
1996-12-28  0:00                         ` Tore Lund
1996-12-31  0:00                         ` Adam Beneschan
1996-12-31  0:00                           ` clovis
1996-12-31  0:00                             ` Neville Black
1996-12-31  0:00                             ` Tansel Ersavas
1997-01-01  0:00                             ` Tom Bushell
1997-01-10  0:00                             ` Bart Samwel
1997-01-10  0:00                               ` Robert Dewar
1997-01-15  0:00                                 ` Richard Kenner
1997-01-11  0:00                               ` Randy A. Ynchausti
1997-01-12  0:00                               ` Piercarlo Grandi
1996-12-31  0:00                           ` Robert C. Martin
1996-12-29  0:00                       ` clovis
1996-12-31  0:00                         ` Tom Bushell
1996-12-31  0:00                           ` clovis
1997-01-10  0:00                           ` Bart Samwel
1996-12-31  0:00                       ` Jon S Anthony
1997-01-01  0:00                       ` Jon S Anthony
1997-01-12  0:00                       ` Corey Minyard
1997-01-14  0:00                         ` Vos nom et pr�nom
1997-01-13  0:00                       ` Nick Thurn
1996-12-28  0:00                     ` clovis
1996-12-30  0:00                       ` John (Max) Skaller
1996-12-29  0:00                         ` Rosimildo da Silva
1996-12-31  0:00                         ` Ian Joyner
1997-01-03  0:00                       ` markj
1997-01-03  0:00                         ` Natan
1996-12-28  0:00                   ` Stephen Pendleton
1996-12-31  0:00                     ` Edward de Jong
1996-12-31  0:00                       ` clovis
1996-12-31  0:00                       ` Nick Leaton
1997-01-01  0:00                       ` Tore Lund
1997-01-01  0:00                         ` Tore Lund
1996-12-19  0:00               ` Robert C. Martin
1996-12-24  0:00             ` Nigel Tzeng
1996-12-26  0:00               ` Tansel Ersavas
1996-12-26  0:00                 ` Bill Gooch
1996-12-16  0:00           ` Karen A. Morrissey
1996-12-16  0:00             ` Bob Kettig
1996-12-17  0:00               ` Robert Dewar
1996-12-17  0:00             ` David Bradley
1996-12-09  0:00       ` Todd Hoff
1996-12-10  0:00         ` Steve Heller
1996-12-10  0:00         ` Snowball queries
1996-12-12  0:00         ` Samuel S. Shuster
1996-12-12  0:00           ` Dr. Richard Botting
1996-12-13  0:00           ` Nick Leaton
1996-12-16  0:00             ` Samuel S. Shuster
1996-12-16  0:00               ` Bob Kettig
1996-12-16  0:00                 ` Robert Dewar
1996-12-17  0:00               ` Tansel Ersavas
1996-12-18  0:00                 ` Tom Bushell
1996-12-18  0:00                   ` Matt Kennel
1996-12-18  0:00                     ` Tansel Ersavas
1996-12-19  0:00                     ` David Bradley
1996-12-20  0:00                       ` Chris Brand
     [not found]                       ` <01bbee11$dcae8460$ca61e426@DCorbit.solutionsiq.com>
1996-12-23  0:00                         ` David Bradley
1996-12-19  0:00                     ` Tom Bushell
1996-12-23  0:00                       ` David Bradley
1996-12-23  0:00                         ` Jeffrey C. Dege
1996-12-19  0:00                     ` Jeffrey C. Dege
1996-12-20  0:00                       ` Tom Bushell
1996-12-19  0:00                   ` Tansel Ersavas
1996-12-27  0:00                     ` clovis
1996-12-17  0:00               ` Nick Leaton
1996-12-07  0:00     ` Nick Thurn
1996-12-14  0:00       ` Robert C. Martin
1996-12-15  0:00         ` Todd Hoff
1996-12-15  0:00           ` Joseph W. Seda
1996-12-16  0:00           ` David Bradley
1996-12-19  0:00           ` Robert I. Eachus
1996-12-15  0:00     ` Damon Feldman
1996-12-13  0:00   ` drush
1996-12-18  0:00   ` Matt Austern
1996-12-19  0:00     ` Risto Lankinen
1996-12-20  0:00   ` Bill Gooch
1996-12-20  0:00   ` Tansel Ersavas
1996-12-20  0:00   ` Tansel Ersavas
1996-12-20  0:00   ` Jon S Anthony
1996-12-20  0:00   ` Jon S Anthony
1996-12-23  0:00   ` Jon S Anthony
1996-12-23  0:00   ` Jon S Anthony
1996-12-26  0:00   ` drush
1996-12-26  0:00   ` drush
1996-12-05  0:00 ` Nick Thurn
1996-12-06  0:00 ` Ranjan Bagchi
1996-12-06  0:00   ` Myles Williams
1996-12-06  0:00 ` Myles Williams
1996-12-07  0:00 ` Kazimir Majorinc
1996-12-14  0:00   ` Chris
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox