comp.lang.ada
 help / color / mirror / Atom feed
From: ok@goanna.cs.rmit.EDU.AU (Richard A. O'Keefe)
Subject: Re: OO, C++, and something much better!
Date: 1997/01/24
Date: 1997-01-24T00:00:00+00:00	[thread overview]
Message-ID: <5c9b3u$a8$1@goanna.cs.rmit.EDU.AU> (raw)
In-Reply-To: 5c6468$2rv$1@A-abe.resnet.ucsb.edu


The debate about Smalltalk has missed the point, I think.
Eric Clayberg thinks Fergus Henderson's experience with Mercury
refelects badly on Mercury syntax.  He doesn't realise that
Mercury syntax is *simpler* than Smalltalk syntax.

My experience with several languages is that the commonest cause of
type errors in programs that _I_ write is getting the number (in
dynamic languages) and/or order (in both static and dynamic languages)
of arguments wrong in subprogram calls with many arguments.

The type system is not the only way in which Smalltalk differs from C.
Another important way is the syntax of function calls.
Smalltalk encourages the use of infix operators whenever it makes sense.
It's fairly easy to remember the order of two arguments.
For operations with more than two arguments, the names of the arguments
are in effect part of the spelling of the name of the operation.
For example,
	arr Put: elt At: inx
*tells* you what the order of the arguments is; writing
	arr Put: inx At: elt
is not a very likely mistake.  And that's good, because sometimes inx and
elt are the _same_ type, in which case a type checker won't help you at all.

In the Prolog library I developed for Quintus, I took great pains to use
consistent argument orders and to build the argument order into the
operation name whenever I could.  For example,
	string_length(String, Length).

I'm actually reading this in comp.lang.ada.  Ada provides keyword syntax
for parameter passing.  If you write
	Put(Item => Foo, File => Bar);
it's easy to get the parameters right, because the name is reminding you
what the argument should be.  (So-called Hungarian notation is a pathetically
crippled makeshift in comparison.)

Ada also works around the "inx and elt are the same type" problem in many
cases.  If I have
	Max_Box_Number: constant := 1000;
	type Box_Number is range 1 .. Max_Box_Number;
	Max_Apple_Count: constant := 200;
	type Apple_Count is range 0 ... Max_Apple_Count;
	type Box_Table is array (Box_Number) of Apple_Count;
	B: Box_Table;
then
	B(M) := N;
and	B(N) := M;
cannot both be legal.

Does anyone have any statistics, for any language, of the *causes* of
things that produced type errors as *symptoms*?  Fergus, how about you?

The point I am making here is that there are other ways of reducing
errors-with-type-clashes-as-symptoms than a static type checker, and that
Smalltalk has one very effective one (parameter names in calls, and calls
without parameter names forced to have very short argument lists).
Maybe we can find some other things that help.  Yes, a static type system
is very good at noticing the symptoms, but we can _all_ benefit from
reducing the _causes_.

-- 
My tertiary education cost a quarter of a million in lost income
(assuming close-to-minimum wage); why make students pay even more?
Richard A. O'Keefe; http://www.cs.rmit.edu.au/%7Eok; RMIT Comp.Sci.




  parent reply	other threads:[~1997-01-24  0:00 UTC|newest]

Thread overview: 467+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-01-16  0:00 OO, C++, and something much better! Jon S Anthony
1997-01-17  0:00 ` Don Harrison
1997-01-16  0:00   ` Matthew Heaney
1997-01-17  0:00     ` Alan Lovejoy
1997-01-17  0:00       ` Norman H. Cohen
1997-01-17  0:00         ` Alan Lovejoy
1997-01-18  0:00           ` Fergus Henderson
1997-01-17  0:00             ` Alan Lovejoy
1997-01-20  0:00               ` Damon Feldman
1997-01-19  0:00                 ` Alan Lovejoy
1997-01-20  0:00                   ` David Hanley
1997-01-21  0:00                     ` Alan Lovejoy
1997-01-22  0:00                       ` Fergus Henderson
1997-01-22  0:00                         ` Alan Lovejoy
1997-01-23  0:00                         ` Bob Jarvis
1997-01-20  0:00                   ` Bill Gooch
1997-01-20  0:00                   ` Graham Hughes
1997-01-21  0:00                     ` Alan Lovejoy
1997-01-21  0:00                       ` Marc Robertson
1997-01-24  0:00                         ` Mark Windholtz
1997-01-27  0:00                           ` David Hanley
     [not found]                             ` <32EE2FEE.62FE@p <32EE8415.2F5B@netright.com>
1997-01-28  0:00                               ` Eric Clayberg
1997-01-29  0:00                                 ` David Hanley
1997-01-29  0:00                                   ` Eric Clayberg
1997-01-28  0:00                             ` David Hanley
1997-01-28  0:00                             ` Eric Clayberg
1997-01-28  0:00                         ` Alan Lovejoy
1997-01-29  0:00                           ` Matt Kennel
1997-01-30  0:00                             ` Alan Lovejoy
1997-01-30  0:00                               ` David L. Shang
1997-01-30  0:00                               ` Black box or white box (Re: OO, C++, and something much better!) David L. Shang
1997-01-29  0:00                         ` OO, C++, and something much better! Jun Nolasco
1997-01-21  0:00                       ` Matt Kennel
1997-01-22  0:00                       ` Fergus Henderson
1997-01-22  0:00                         ` Fergus Henderson
1997-01-22  0:00                         ` Eric Clayberg
1997-01-22  0:00                           ` Graham Hughes
1997-01-23  0:00                             ` Mark Woodruff
1997-01-23  0:00                             ` Eric Clayberg
1997-01-23  0:00                               ` Claus Reinke
1997-01-25  0:00                                 ` Eric Clayberg
1997-01-25  0:00                                   ` Fergus Henderson
1997-01-25  0:00                                   ` Lawrence G. Mayka
1997-01-28  0:00                                   ` Claus Reinke
1997-01-24  0:00                               ` Don Harrison
1997-01-24  0:00                                 ` Eric Clayberg
1997-01-28  0:00                                   ` Don Harrison
1997-01-24  0:00                             ` Richard A. O'Keefe [this message]
     [not found]                               ` <E4voIF.86o@world.std.com>
1997-02-12  0:00                                 ` Ulf Schuenemann
1997-01-23  0:00                           ` Robb Nebbe
1997-01-23  0:00                             ` David Hanley
1997-01-25  0:00                             ` Eric Clayberg
1997-01-23  0:00                           ` Matt Kennel
1997-01-25  0:00                             ` Eric Clayberg
1997-01-27  0:00                             ` Jon S Anthony
1997-01-24  0:00                           ` Fergus Henderson
1997-01-24  0:00                             ` Alan Lovejoy
1997-01-26  0:00                             ` Fergus Henderson
     [not found]                             ` <32E9BAAC. <5ce8t3$6gv@mulga.cs.mu.OZ.AU>
1997-01-28  0:00                               ` Alan Lovejoy
1997-01-28  0:00                             ` Alan Knight
1997-01-29  0:00                               ` Nick Leaton
1997-01-29  0:00                             ` Fergus Henderson
1997-01-30  0:00                             ` Alan Lovejoy
1997-01-24  0:00                           ` Richard A. O'Keefe
1997-01-25  0:00                         ` Joachim Durchholz
1997-01-27  0:00                         ` Rolf Breuning
1997-01-27  0:00                         ` Ed Shirk
1997-01-22  0:00                   ` Damon Feldman
1997-01-29  0:00                   ` Joachim Durchholz
1997-01-25  0:00                 ` Eric Clayberg
1997-01-26  0:00                   ` Robert Dewar
1997-01-27  0:00                     ` Samuel S. Shuster
1997-01-27  0:00                       ` Richard Kenner
1997-01-29  0:00                         ` Robert Dewar
1997-01-30  0:00                           ` Eirik Mangseth
1997-01-28  0:00                       ` Jun Nolasco
1997-01-29  0:00                       ` Robert Dewar
1997-01-29  0:00                         ` Richard Kenner
1997-01-29  0:00                           ` David Hanley
1997-01-29  0:00                             ` Richard Kenner
1997-01-30  0:00                           ` Nick Leaton
1997-01-30  0:00                             ` Richard Kenner
1997-01-30  0:00                               ` Nick Leaton
1997-01-30  0:00                             ` Robert Dewar
1997-01-27  0:00                     ` Bob Jarvis
1997-01-27  0:00                       ` Robert Dewar
1997-01-27  0:00                         ` Eric Clayberg
1997-01-27  0:00                         ` Matthew Heaney
1997-01-27  0:00                         ` Eric Clayberg
1997-01-29  0:00                           ` Robert Dewar
1997-01-29  0:00                             ` Robert A Duff
1997-01-29  0:00                               ` Eric Clayberg
1997-01-27  0:00                         ` Robert A Duff
1997-01-29  0:00                           ` Robert Dewar
1997-01-28  0:00                     ` Robert I. Eachus
1997-02-08  0:00                   ` Robin Rosenberg
1997-01-25  0:00                 ` Jon S Anthony
1997-01-27  0:00                 ` David Hanley
1997-01-29  0:00                   ` Joachim Durchholz
1997-01-29  0:00                     ` Dennis Smith
1997-01-27  0:00                 ` Jon S Anthony
1997-01-27  0:00                 ` Eric Clayberg
1997-01-29  0:00                   ` Joachim Durchholz
1997-01-29  0:00                   ` Fergus Henderson
1997-01-28  0:00                 ` David Hanley
1997-01-28  0:00                 ` Luther Hampton
1997-01-28  0:00                 ` Robert I. Eachus
1997-01-28  0:00                 ` David Hanley
1997-01-28  0:00                   ` Jacqueline U. Robertson
1997-01-29  0:00                     ` David Hanley
1997-01-29  0:00                     ` Fergus Henderson
1997-01-30  0:00                     ` Robert C. Martin
     [not found]                       ` <5cr068$gpa@uni.library.ucla.edu>
1997-06-27  0:00                         ` David Shang
1997-06-28  0:00                           ` Mike Stark
1997-06-28  0:00                           ` Ronald E Jeffries
1997-06-29  0:00                           ` Mike Anderson
1997-06-29  0:00                             ` Robert Dewar
1997-06-30  0:00                               ` Kohler Markus
1997-01-29  0:00                   ` Joachim Durchholz
1997-01-28  0:00                 ` Eric Clayberg
1997-01-28  0:00                   ` Matt Kennel
1997-01-29  0:00                 ` Rolf Breuning
1997-01-29  0:00                 ` Eric Clayberg
1997-01-29  0:00                 ` Jon S Anthony
1997-01-29  0:00                 ` Eric Clayberg
1997-01-29  0:00                 ` David Hanley
1997-01-20  0:00               ` Fergus Henderson
1997-01-19  0:00                 ` Alan Lovejoy
1997-01-25  0:00               ` Robert Dewar
1997-01-26  0:00                 ` James O'Connor
1997-01-26  0:00                   ` George Wolke
1997-01-26  0:00                   ` Robert Dewar
1997-01-27  0:00                   ` Jerry van Dijk
1997-01-28  0:00                     ` Robert A Duff
1997-01-28  0:00                       ` Jerry van Dijk
1997-01-29  0:00                       ` Stanley R. Allen
1997-01-30  0:00                         ` Robert A Duff
1997-01-28  0:00                 ` Jon S Anthony
1997-01-29  0:00                   ` Robert A Duff
1997-01-28  0:00                 ` Alan Lovejoy
1997-01-25  0:00               ` Robert Dewar
1997-01-27  0:00                 ` Bob Jarvis
1997-01-27  0:00                   ` Robert Dewar
1997-01-28  0:00                 ` Alan Lovejoy
1997-01-19  0:00             ` Soren Skogstad Nielsen
1997-01-20  0:00             ` Joachim Durchholz
1997-01-26  0:00               ` Joachim Durchholz
1997-01-29  0:00                 ` Multiple Type Interfaces Jon S Anthony
1997-01-28  0:00               ` Norman H. Cohen
1997-01-28  0:00                 ` david scott gibson
1997-01-28  0:00                   ` Matthew Heaney
1997-01-29  0:00                     ` david scott gibson
1997-01-29  0:00                       ` Robert A Duff
1997-01-29  0:00                         ` david scott gibson
1997-01-28  0:00               ` Dave Gibson
1997-01-28  0:00                 ` Robert A Duff
1997-01-21  0:00             ` OO, C++, and something much better! Matthew S. Whiting
1997-01-22  0:00               ` Fergus Henderson
1997-01-22  0:00                 ` Eric Clayberg
1997-01-23  0:00                   ` Combining dynamic and static typing Don Harrison
1997-01-24  0:00                     ` Erik M. Buck
     [not found]                       ` <01bc0b21$6a8293e0$7df2ad80@wkst01.milagro.austin.tx.us>
1997-01-25  0:00                         ` Nathan M. Urban
1997-01-28  0:00                           ` David L. Shang
1997-01-28  0:00                             ` Nathan M. Urban
1997-01-29  0:00                               ` Russ McClelland
1997-01-29  0:00                               ` David L. Shang
1997-01-28  0:00                             ` Luther Hampton
1997-01-29  0:00                               ` Marc De Scheemaecker
     [not found]                             ` <5d0efr$meb@news.xmission.com>
1997-02-09  0:00                               ` daniel damian burden
1997-01-27  0:00                     ` Robert I. Eachus
1997-01-27  0:00                     ` David L. Shang
1997-01-28  0:00                     ` Robert C. Martin
1997-01-29  0:00                       ` David L. Shang
1997-01-23  0:00                   ` OO, C++, and something much better! Don Harrison
1997-01-27  0:00                     ` John Woods
1997-01-28  0:00                       ` Alan Lovejoy
1997-01-24  0:00                   ` Andy Bower
1997-01-25  0:00                     ` Robert Dewar
1997-01-26  0:00                       ` Eric Clayberg
1997-01-26  0:00                         ` Robert Dewar
1997-01-26  0:00                         ` Robert Dewar
1997-01-25  0:00                     ` Robert Dewar
1997-01-26  0:00                       ` William Clodius
1997-01-27  0:00                   ` Robert C. Martin
1997-01-29  0:00                     ` Robert Dewar
1997-01-29  0:00                       ` Robert A Duff
1997-01-22  0:00                 ` Don Harrison
1997-01-22  0:00                   ` John Kuszewski
1997-01-23  0:00                     ` Don Harrison
1997-01-23  0:00                       ` Travis Griggs
1997-01-23  0:00                       ` Tansel Ersavas
1997-01-24  0:00                     ` Fergus Henderson
1997-01-22  0:00                 ` Alan Lovejoy
1997-01-21  0:00             ` Matthew S. Whiting
1997-01-24  0:00             ` Tansel Ersavas
1997-01-25  0:00               ` Robert A Duff
1997-01-26  0:00                 ` Bob Haugen
1997-01-26  0:00                   ` Robert Dewar
1997-01-26  0:00                     ` TanselErsavas
1997-01-27  0:00                     ` Samuel S. Shuster
1997-01-26  0:00                   ` Larry J. Elmore
1997-01-26  0:00                     ` Eric Clayberg
1997-01-27  0:00                   ` David Hanley
1997-01-26  0:00                 ` Robert Dewar
1997-01-26  0:00                   ` James O'Connor
1997-01-26  0:00                     ` TanselErsavas
1997-01-26  0:00                       ` Robert Dewar
1997-01-27  0:00                         ` Eric Clayberg
1997-01-28  0:00                           ` Antoine Trux
1997-01-29  0:00                           ` Robert Dewar
1997-01-25  0:00               ` Fergus Henderson
1997-01-24  0:00             ` Tansel Ersavas
1997-01-24  0:00             ` Tansel Ersavas
1997-01-25  0:00               ` Damon Feldman
1997-01-26  0:00                 ` Felix Beer
1997-01-28  0:00               ` Robert C. Martin
1997-01-28  0:00                 ` Matt Kennel
1997-01-29  0:00                 ` Del Archer
1997-01-27  0:00             ` David Hanley
1997-01-28  0:00               ` OO, C++, and more and more useless arguments! Robert C. Martin
1997-01-28  0:00             ` OO, C++, and something much better! Al Christians
1997-01-28  0:00             ` Alan Lovejoy
1997-01-29  0:00             ` Alan Lovejoy
1997-02-21  0:00             ` Chris Bitmead
1997-02-21  0:00             ` Eric W. Nikitin
1997-02-21  0:00               ` Brian Rogoff
1997-02-24  0:00             ` Jon S Anthony
1997-02-24  0:00               ` Brian Rogoff
1997-02-25  0:00                 ` Eric W. Nikitin
1997-01-21  0:00           ` Norman H. Cohen
1997-01-22  0:00             ` Eric Clayberg
1997-01-23  0:00               ` Norman H. Cohen
1997-01-24  0:00                 ` Eric Clayberg
1997-01-27  0:00                   ` Norman H. Cohen
1997-01-28  0:00                     ` Tim Ottinger
1997-01-29  0:00                       ` Ted Dennison
1997-01-24  0:00                 ` traymond
1997-01-27  0:00                   ` Norman H. Cohen
1997-01-28  0:00                     ` traymond
1997-01-25  0:00                 ` Tansel Ersavas
1997-01-27  0:00                   ` Norman H. Cohen
1997-01-27  0:00                     ` Brian Rogoff
1997-01-28  0:00                       ` Reflection in Ada (was: Re: OO, C++, and something much better!) Norman H. Cohen
1997-01-29  0:00                         ` Eric W. Nikitin
1997-01-30  0:00                       ` OO, C++, and something much better! Tim Ottinger
1997-01-23  0:00               ` Static vs. Dynamic typing again (was Re: OO, C++, and something much better!) Richie Bielak
1997-01-23  0:00                 ` Bill Gooch
1997-01-23  0:00                 ` Eric Clayberg
1997-01-23  0:00                   ` Richie Bielak
1997-01-24  0:00                     ` Eirik Mangseth
     [not found]                     ` <32E85588.1978@parcplace.com>
1997-01-26  0:00                       ` Paul Perkins
1997-01-26  0:00                         ` Robert A Duff
1997-01-29  0:00                           ` John Gale
1997-01-30  0:00                             ` Robert A Duff
1997-01-28  0:00                       ` Damon Feldman
1997-01-28  0:00                         ` Eric Clayberg
1997-01-23  0:00                   ` Richie Bielak
1997-01-23  0:00                     ` Eric Clayberg
1997-01-24  0:00                       ` Richie Bielak
1997-01-24  0:00                         ` Bob Jarvis
1997-01-24  0:00                           ` Richie Bielak
1997-01-27  0:00                             ` Eric W. Nikitin
1997-01-25  0:00                           ` Robert A Duff
1997-01-30  0:00                             ` Damon Feldman
1997-01-30  0:00                               ` Fergus Henderson
1997-01-30  0:00                               ` Defintion, again, was Re: Static vs. Dynamic typing again David L. Shang
1997-01-30  0:00                               ` Static vs. Dynamic typing again (was Re: OO, C++, and something much better!) Robert A Duff
1997-02-09  0:00                               ` Piercarlo Grandi
1997-02-10  0:00                                 ` Matt Kennel
1997-02-14  0:00                                   ` Piercarlo Grandi
1997-01-24  0:00                       ` Robb Nebbe
1997-01-25  0:00                         ` OO, C++, and something much better! David N. Smith
1997-02-15  0:00                       ` Static vs. Dynamic typing again (was Re: OO, C++, and something much better!) Pieter Schoenmakers
1997-02-16  0:00                         ` Piercarlo Grandi
1997-01-23  0:00                     ` Rolf Breuning
1997-01-27  0:00                     ` Jun Nolasco
1997-01-28  0:00                     ` Mark Windholtz
1997-01-28  0:00                       ` Richie Bielak
1997-01-28  0:00                 ` Alan Knight
1997-02-08  0:00                 ` Static vs. Dynamic typing again (was Re: OO, C++, and something mu Joachim Durchholz
1997-01-23  0:00             ` OO, C++, and something much better! James O'Connor
1997-01-29  0:00               ` Stanley R. Allen
1997-01-30  0:00                 ` Robert A Duff
1997-01-27  0:00           ` Jon S Anthony
1997-01-19  0:00       ` Keith Thompson
1997-01-22  0:00     ` Don Harrison
1997-01-23  0:00       ` Norman H. Cohen
1997-01-24  0:00         ` Don Harrison
1997-01-27  0:00           ` Norman H. Cohen
1997-01-29  0:00             ` "(Sub)type" -safety Don Harrison
1997-01-29  0:00               ` Jon S Anthony
1997-01-30  0:00                 ` Don Harrison
1997-01-23  0:00       ` OO, C++, and something much better! Robert I. Eachus
1997-01-20  0:00   ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-24  0:00   ` Jon S Anthony
1997-01-26  0:00   ` Eric Clayberg
1997-01-27  0:00   ` Jon S Anthony
1997-01-27  0:00   ` Jon S Anthony
1997-01-27  0:00   ` Jon S Anthony
1997-01-28  0:00   ` Jon S Anthony
1997-01-29  0:00   ` Stephen J Bevan
1997-01-21  0:00 ` Joachim Durchholz
1997-01-22  0:00   ` Richard A. O'Keefe
1997-01-27  0:00     ` Robert A Duff
1997-01-27  0:00       ` Bob Jarvis
1997-01-28  0:00         ` Travis Griggs
1997-01-28  0:00       ` Russ McClelland
1997-01-28  0:00       ` Norman H. Cohen
1997-01-27  0:00     ` Robert Dewar
1997-01-27  0:00       ` Robert A Duff
1997-01-29  0:00         ` Robert Dewar
1997-01-27  0:00   ` John Woods
1997-01-22  0:00 ` Eric Clayberg
1997-01-23  0:00 ` Joachim Durchholz
1997-01-24  0:00 ` Joachim Durchholz
1997-01-29  0:00   ` Multiple Type Interfaces Joachim Durchholz
1997-01-25  0:00 ` OO, C++, and something much better! James O'Connor
1997-01-26  0:00   ` Lawrence G. Mayka
1997-01-26  0:00     ` James O'Connor
1997-01-25  0:00 ` Tansel Ersavas
1997-01-25  0:00 ` Eric Clayberg
1997-01-27  0:00 ` Norman H. Cohen
1997-02-07  0:00 ` Richard A. O'Keefe
1997-02-07  0:00   ` Alan Lovejoy
1997-02-12  0:00     ` Piercarlo Grandi
1997-02-13  0:00       ` Alan Lovejoy
     [not found]         ` <yf3ybcsm5ce.fsf@sabi.demon.co.uk>
1997-02-14  0:00           ` Alan Lovejoy
1997-02-16  0:00             ` Piercarlo Grandi
1997-02-16  0:00               ` Alan Lovejoy
1997-02-17  0:00                 ` Piercarlo Grandi
1997-02-13  0:00     ` Richard A. O'Keefe
1997-02-13  0:00       ` Alan Lovejoy
1997-02-18  0:00         ` Richard A. O'Keefe
1997-02-19  0:00           ` William Clodius
1997-02-19  0:00             ` Mike Klein
1997-02-19  0:00           ` Mike Klein
1997-02-19  0:00           ` richard
1997-02-15  0:00   ` Jon S Anthony
1997-02-16  0:00     ` Piercarlo Grandi
1997-02-16  0:00   ` Jon S Anthony
1997-02-18  0:00     ` Richard A. O'Keefe
1997-02-20  0:00       ` Matt Kennel
1997-02-20  0:00         ` Anders Pytte
1997-02-16  0:00   ` Definition of "operator" (was: OO, C++, and something much better!) Alan Lovejoy
1997-02-19  0:00     ` Dave Schaumann
1997-02-19  0:00       ` Anders Pytte
1997-02-17  0:00   ` OO, C++, and something much better! Jon S Anthony
1997-02-17  0:00   ` Alan Lovejoy
1997-02-17  0:00   ` Definition of "operator" (was: OO, C++, and something much better!) Alan Lovejoy
1997-02-19  0:00     ` David L. Shang
1997-02-21  0:00     ` Jon S Anthony
1997-02-24  0:00       ` David L. Shang
1997-02-25  0:00       ` Jon S Anthony
1997-02-17  0:00   ` OO, C++, and something much better! Jon S Anthony
1997-02-19  0:00     ` Piercarlo Grandi
1997-02-19  0:00       ` Mike Klein
1997-02-17  0:00   ` Jon S Anthony
1997-02-19  0:00     ` Piercarlo Grandi
1997-02-18  0:00   ` Jon S Anthony
1997-02-19  0:00     ` Piercarlo Grandi
1997-02-19  0:00     ` Piercarlo Grandi
1997-02-18  0:00   ` Definition of "operator" (was: OO, C++, and something much better!) Jon S Anthony
1997-02-18  0:00   ` OO, C++, and something much better! Bernard Badger
1997-02-21  0:00   ` Jon S Anthony
1997-02-24  0:00     ` Piercarlo Grandi
1997-02-22  0:00   ` Jon S Anthony
1997-02-22  0:00   ` Jon S Anthony
1997-02-25  0:00     ` Richard A. O'Keefe
1997-02-22  0:00   ` Jon S Anthony
1997-02-22  0:00   ` Jon S Anthony
1997-02-22  0:00   ` Jon S Anthony
1997-02-23  0:00   ` Definition of "operator" (was: OO, C++, and something much better!) Richard Katz
1997-02-24  0:00     ` David L. Shang
1997-02-25  0:00   ` OO, C++, and something much better! Jon S Anthony
1997-02-25  0:00   ` Jon S Anthony
1997-02-27  0:00     ` Clayton Weaver
1997-02-25  0:00   ` Jon S Anthony
1997-02-26  0:00   ` Mike Klein
1997-02-25  0:00 ` Jon S Anthony
  -- strict thread matches above, loose matches on Subject: below --
1997-01-28  0:00 Ell
1997-01-28  0:00 Snowball Info
1997-01-27  0:00 Ell
1997-01-22  0:00 Ell
1997-01-21  0:00 Ell
1997-01-21  0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-08  0:00 Sazonov Cyril
1997-01-11  0:00 ` Bjarne Stroustrup
1997-01-01  0:00 What is wrong with OO ? Jon S Anthony
1997-01-02  0:00 ` Robert C. Martin
1997-01-03  0:00   ` Eirik Mangseth
1997-01-03  0:00     ` What is wrong with OO O X g Greg Comeau
1997-01-04  0:00       ` OO, C++, and something much better! John (Max) Skaller
1997-01-04  0:00         ` vlad
1997-01-05  0:00         ` Mike Anderson
1997-01-06  0:00         ` Stanley Allen
1997-01-09  0:00           ` Jon S Anthony
1997-01-06  0:00         ` Chris Brand
1997-01-08  0:00   ` Robert I. Eachus
1997-01-09  0:00   ` Bertrand Meyer
1997-01-27  0:00     ` Richard Riehle
1997-01-10  0:00   ` Robb Nebbe
1997-01-10  0:00   ` Robert I. Eachus
1997-01-04  0:00 ` Pieter Schoenmakers
1997-01-06  0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-06  0:00   ` Michael F Brenner
1997-01-06  0:00     ` Tucker Taft
1997-01-07  0:00       ` Robert Dewar
1997-01-08  0:00     ` Robert Dewar
1997-01-07  0:00   ` Jay Martin
1997-01-08  0:00     ` Ken Garlington
1997-01-08  0:00       ` Robert Dewar
1997-01-08  0:00         ` Robert Dewar
1997-01-09  0:00         ` Ted Dennison
1997-01-07  0:00   ` Andrew Koenig
1997-01-10  0:00     ` Norman H. Cohen
1997-01-12  0:00   ` Richard Riehle
1997-01-07  0:00 ` Stanley Allen
1997-01-07  0:00   ` Robert Dewar
1997-01-07  0:00     ` Bertrand Meyer
1997-01-08  0:00       ` Matthew Heaney
1997-01-08  0:00       ` Ken Garlington
1997-01-10  0:00     ` Keith Thompson
1997-01-10  0:00       ` Robert Dewar
1997-01-10  0:00         ` Robert Dewar
1997-01-15  0:00         ` Richard Kenner
1997-01-15  0:00           ` Fergus Henderson
1997-01-20  0:00           ` Andrew Koenig
1997-01-25  0:00           ` Robert Dewar
1997-01-15  0:00       ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-01-08  0:00 ` Kohler Markus
1997-01-08  0:00 ` David Emery
1997-01-09  0:00   ` Don Harrison
1997-01-10  0:00     ` Marky Mark
1997-01-14  0:00       ` Don Harrison
1997-01-08  0:00 ` Jon S Anthony
1997-01-08  0:00   ` Mark A Biggar
1997-01-09  0:00     ` Don Harrison
1997-01-10  0:00       ` Roy Phillips
1997-01-27  0:00         ` Nick Leaton
1997-01-28  0:00           ` matthew mclellan
1997-01-09  0:00   ` Don Harrison
1997-01-09  0:00     ` Robert Dewar
1997-01-10  0:00       ` Norman H. Cohen
1997-01-10  0:00       ` Bart Samwel
1997-01-10  0:00         ` Robert Dewar
1997-01-10  0:00       ` Ken Garlington
1997-01-13  0:00       ` Don Harrison
1997-01-13  0:00         ` Robert Dewar
1997-01-14  0:00           ` Don Harrison
1997-01-13  0:00         ` Ken Garlington
1997-01-13  0:00           ` Robert Dewar
1997-01-15  0:00             ` Ken Garlington
1997-01-17  0:00               ` Keith Thompson
1997-01-16  0:00             ` Keith Thompson
1997-01-16  0:00               ` Ken Garlington
1997-01-13  0:00           ` Norman H. Cohen
1997-01-14  0:00           ` Michael F Brenner
1997-01-14  0:00           ` Don Harrison
1997-01-10  0:00     ` Jon S Anthony
1997-01-13  0:00       ` Don Harrison
1997-01-13  0:00         ` Don Harrison
1997-01-14  0:00           ` Jeff Carter
1997-01-15  0:00             ` Don Harrison
1997-01-17  0:00               ` Jon S Anthony
1997-01-17  0:00               ` Norman H. Cohen
1997-01-18  0:00           ` Patrick Doyle
1997-01-20  0:00           ` Jon S Anthony
1997-01-13  0:00         ` Robert I. Eachus
1997-01-15  0:00           ` Don Harrison
1997-01-10  0:00 ` Matt Austern
1997-01-10  0:00 ` Jon S Anthony
replies disabled

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