comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert I. Eachus" <rieachus@comcast.net>
Subject: Re: Is the Writing on the Wall for Ada?
Date: Sat, 27 Sep 2003 19:24:06 GMT
Date: 2003-09-27T19:24:06+00:00	[thread overview]
Message-ID: <3F75E3C9.9010908@comcast.net> (raw)
In-Reply-To: 3F75A00A.2000007@noplace.com

Marin David Condic wrote:
> In all these cases, I've 
> never once felt even the slightest bit deprived by not having a compiler 
> that had GC. (Its possible one of them might have had it - I never 
> noticed.) Hence, I find it difficult to understand why people regularly 
> bring up GC as some sort of "significant shortcoming" of Ada.

Actually I may have stated things incorrectly.  Every Ada compiler you 
have used has garbage collection.  But what is required to implement the 
standard is that certain types that can be managed by some variation on 
reference counting be managed correctly.  In fact, the only such case in 
Ada 83 was objects of a task type.

And of course, it is exactly in the task type case that you can't use a 
"general" garbage collector with arbitrary collection times.  In Ada 95 
we added Ada.Strings.Unbounded.  Unbounded_Strings can't contain user 
defined pointers to other Unbounded_Strings, but it is required to be 
collected.  (Whether an Unbounded_String object contains other pointers
including pointers to other Unbounded_Strings is, of course, 
implementation defined.)

So it comes down to the fact that Ada provides a rich set (if you 
include Controlled types) of primitives for managing garbage, but no 
generalized garbage collection.

Now let me digress for a bit.  Anyone here who has studied compiler 
design knows that there is a tree, the abstract syntax tree (AST) that 
corresponds to a program being parsed.  This is then "decorated" with 
symantic information.  The symantic information creates lots of further 
nodes, and also creates lots of further links converting the parse tree 
into a directed graph.  Horrible garbage collection problem right? 
Wrong.  To be useful it has to be be possible to walk both the AST and 
the decorated tree visiting each node.  This is done by keeping 
structural relationships separate from semantic relationships.  When a 
new node is created, it has a parent, either the node that the compiler 
was looking at when it recognized new syntax structures (very generally 
speaking) or the parse node that the semantic information belongs to.

In fact on some parse tools I have used, you can set a debug mode which 
will instantly detect any loop in the AST.  (This is obviously an error, 
  and it is much easier to catch it immediately.)  I have never used 
that capability, since in that environment I was always doing the 
parsing, and someone else did the semantic analysis.  And since I was 
using a tool to build the parser, anything that would have caused a loop 
in the AST meant that my grammar wasn't going to get through the tool.

(End digression.)  So here we have an area that "looks like" it is 
perfect for full garbage collection, and any compiler group that writes 
their compiler in Ada is going to be putting a lot of effort into 
maintaining ASTs and decorating them.  So why don't they just use 
garbage collection?  It is way too damn slow.  I don't know if any Ada 
compilers are still using relocatable parse tree structures, I know 
Intermetrics and Verdix both did once upon a time.  So it is not the 
overhead of relocation that can occur in a compacting garbage collector 
that is the issue, it is garbage collection overhead itself.

The problem is that the parse tree in Ada is really a forest of trees 
for separate compilation units (or I think in the original DEC Ada 
compiler compilations).  When you compile a with clause, you need to 
bring a representation of the parse tree for that unit in from the 
library.  (Yes, I know that GNAT and the Intermetrics front-end now 
reparse package specs instead of loading the AST, but that is an 
optimization.) Think of the number of calls to malloc or the equivalent 
that would be required, and compiling with clauses will make the 
compiler crawl a lot slower than it does now.  So you grab chunks of 
memory, slice them up with internal pointers, and when you no longer 
need that tree you free the chunks--which have valid pointers all over 
the place, along with valid pointers in from other trees into them.  So 
a full garbage collect would fail, but a reference counting collector 
works just fine.

And that is the biggest problem with getting "full" garbage collection 
in most Ada compilers.  The compiler group knows that they need to 
protect their parse trees from the collector, or the compiler will run 
significantly slower with no real benefit to them or to the user.  So 
they install a switch.  The compiler runs significantly faster when 
compiled with the switch off, and surprise, so do most other programs as 
well.  Eventually someone runs out of memory, and say, "Ah, ha! Now I 
turn on GC."  But it doesn't work.  And no one wants to take the effort 
to figure out whether the garbage collection was just that slow when 
invoked, or if it was broken three compiler releases back.

You would think that "just" managing a particular storage pool would be 
a solution.  But you still have the distributed overhead in that the 
garbage collector has to manage (or identify) all pointers into the GC 
pool.  There is another attempt to add a usable version of a 
conservative collector to GNAT, we will see if it is successful.

Of course, if you have been following, you will realize that my 
definition of successful is become widely used and be supported.  The 
work to add a GC managed storage pool to Ada is about three days work 
for any particular hardware.  It probably takes a lot less to add a 
conservative collector for a second and subsequent ISA targets.  But 
supporting such a collector and maintaining it is probably call it 1/4 
of a full-time job.  Way too much for a hobbiest, and as we have seen 
there just isn't enough interest for a comiler vendor to do it.  At 
Symbolics, they had the "advantage" that supporting their garbage 
collector was already a full-time or more job for the OS department, and 
the Ada compiler could just use it along with the Lisp people.

-- 
                                      Robert I. Eachus

"Quality is the Buddha. Quality is scientific reality. Quality is the 
goal of Art. It remains to work these concepts into a practical, 
down-to-earth context, and for this there is nothing more practical or 
down-to-earth than what I have been talking about all along...the repair 
of an old motorcycle."  -- from Zen and the Art of Motorcycle 
Maintenance by Robert Pirsig




  reply	other threads:[~2003-09-27 19:24 UTC|newest]

Thread overview: 492+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-06 21:47 Is the Writing on the Wall for Ada? Warren W. Gay VE3WWG
2003-09-07  4:05 ` Wes Groleau
2003-09-07  4:59 ` Russ
2003-09-07  6:02   ` Hyman Rosen
2003-09-07  8:12     ` David Marceau
2003-09-07 10:17       ` Hyman Rosen
2003-09-07 14:31         ` Jerry van Dijk
2003-09-14 11:39           ` Alex Gibson
2003-09-08  7:49         ` olehjalmar kristensen - Sun Microsystems - Trondheim Norway
2003-09-08 18:37       ` svaa
2003-09-07 11:24     ` Russ
2003-09-07 19:01       ` Robert I. Eachus
2003-09-07 19:41         ` Jerry van Dijk
2003-09-07 20:17         ` David C. Hoos
2003-09-07 21:45         ` Russ
2003-09-08  4:10           ` Matthew Heaney
2003-09-08 18:35           ` Alexander Kopilovitch
2003-09-09  0:19             ` Hyman Rosen
2003-09-09  7:41               ` Russ
2003-09-11  2:59                 ` Hyman Rosen
2003-09-08  5:09         ` Robert C. Leif
2003-09-08  9:54           ` Rod Chapman
2003-09-09  0:25           ` Hyman Rosen
2003-09-09  6:51             ` Alexander Kopilovitch
2003-09-09  7:33             ` Russ
2003-09-09  9:24               ` Dmitry A. Kazakov
2003-09-11  3:10               ` Hyman Rosen
2003-09-09  7:34             ` olehjalmar kristensen - Sun Microsystems - Trondheim Norway
2003-09-09 13:13               ` Ed Falis
2003-09-10  6:09                 ` Robert C. Leif
     [not found]                 ` <20030910060915.VSBE25714.mta015.verizon.net@smtp.covadmail.net>
2003-09-10 12:49                   ` Ed Falis
2003-09-09 23:48               ` Alexander Kopilovitch
2003-09-10  7:13                 ` olehjalmar kristensen - Sun Microsystems - Trondheim Norway
2003-09-11  1:39                   ` Alexander Kopilovitch
2003-09-10  7:48                 ` Dmitry A. Kazakov
2003-09-14 21:44               ` Matthew Heaney
2003-09-15  9:19                 ` olehjalmar kristensen - Sun Microsystems - Trondheim Norway
2003-09-15 23:31                   ` Matthew Heaney
2003-09-16  0:26                     ` Ed Falis
2003-09-16  7:05                       ` Ole-Hjalmar Kristensen
2003-09-16  1:46                     ` Hyman Rosen
2003-09-16  2:52                       ` Matthew Heaney
2003-09-16 17:29                         ` Hyman Rosen
2003-09-17  0:50                           ` Robert I. Eachus
2003-09-17  1:25                             ` Hyman Rosen
2003-09-22 14:33                               ` Robert I. Eachus
2003-09-22 15:26                                 ` Hyman Rosen
2003-09-23  8:04                                   ` Dmitry A. Kazakov
2003-09-23 12:24                                     ` Hyman Rosen
2003-09-23 13:29                                       ` Dmitry A. Kazakov
2003-09-23 13:38                                         ` Hyman Rosen
2003-09-23 14:07                                           ` Dmitry A. Kazakov
2003-09-23 14:36                                             ` Hyman Rosen
2003-09-23 14:47                                               ` Dmitry A. Kazakov
2003-09-23 15:09                                                 ` Hyman Rosen
2003-09-24  2:13                                     ` Matthew Heaney
2003-09-24  8:17                                       ` Dmitry A. Kazakov
2003-09-24 11:43                                         ` Matthew Heaney
2003-09-24 12:55                                           ` Dmitry A. Kazakov
2003-09-23  8:19                                   ` Robert I. Eachus
2003-09-23 12:29                                     ` Hyman Rosen
2003-09-23 13:38                                       ` Dmitry A. Kazakov
2003-09-24  1:55                                       ` Matthew Heaney
2003-09-24  2:38                                         ` Hyman Rosen
2003-09-24  3:52                                           ` Matthew Heaney
2003-09-24  8:28                                             ` Dmitry A. Kazakov
2003-09-17 16:56                         ` Warren W. Gay VE3WWG
2003-09-10 19:47             ` Robert I. Eachus
2003-09-11  3:21               ` Hyman Rosen
2003-09-11 13:33                 ` Robert I. Eachus
2003-09-11 14:04                   ` Stephen Leake
2003-09-11 21:05                     ` Robert I. Eachus
2003-09-11 22:01                       ` Stephen Leake
2003-09-11 23:04                         ` Hyman Rosen
2003-09-12  4:36                           ` Robert I. Eachus
2003-09-15  8:20                       ` olehjalmar kristensen - Sun Microsystems - Trondheim Norway
2003-09-15 16:47                         ` Dmytry Lavrov
2003-09-16  7:48                           ` Dmitry A. Kazakov
2003-09-16 15:24                           ` Mark A. Biggar
2003-09-18  5:24                         ` Jacob Sparre Andersen
2003-09-18  8:28                           ` Ole-Hjalmar Kristensen
2003-09-22 15:34                             ` Robert I. Eachus
2003-09-22 16:26                               ` Hyman Rosen
2003-09-23  8:34                                 ` Robert I. Eachus
2003-09-23 10:49                             ` Jacob Sparre Andersen
2003-09-23 13:57                               ` Dmitry A. Kazakov
2003-09-24  1:47                               ` Matthew Heaney
2003-09-24  2:03                                 ` Stephane Richard
2003-09-24  2:26                                   ` Matthew Heaney
2003-09-24 10:49                                     ` Stephane Richard
2003-09-24  3:03                                   ` Hyman Rosen
2003-09-11 17:25                   ` Hyman Rosen
2003-09-11 20:56                     ` Chad R. Meiners
2003-09-11 23:10                       ` Hyman Rosen
2003-09-11 23:33                         ` Chad R. Meiners
2003-09-12  4:03                         ` tmoran
2003-09-12  5:02                           ` Robert I. Eachus
2003-09-12 20:11                             ` Hyman Rosen
2003-09-13 17:05                               ` Robert I. Eachus
2003-09-13 17:31                                 ` Stephane Richard
2003-09-13 19:07                                   ` Robert I. Eachus
2003-09-14  1:38                                 ` Hyman Rosen
2003-09-14 19:53                                   ` Robert I. Eachus
2003-09-15  8:33                                     ` olehjalmar kristensen - Sun Microsystems - Trondheim Norway
2003-09-14 20:14                                   ` Robert C. Leif
2003-09-15 15:09                               ` Matthew Heaney
2003-09-16  4:32                                 ` Amir Yantimirov
2003-09-12 16:02                           ` Stephen Leake
2003-09-12 18:17                             ` Ed Falis
2003-09-14  1:41                             ` Hyman Rosen
2003-09-15 17:00                               ` Stephen Leake
2003-09-11 21:38                     ` Alexander Kopilovitch
2003-09-11 23:19                       ` Hyman Rosen
     [not found]                     ` <u9v2mvgt0ih71a8i780bmos6nrik4v23l9@4ax.com>
2003-09-15  9:33                       ` Matthew Heaney
2003-09-16  7:56                         ` Dmitry A. Kazakov
2003-09-17  1:00                           ` Robert I. Eachus
2003-09-17 15:42                             ` Dmitry A. Kazakov
2003-09-12  4:00                   ` Amir Yantimirov
2003-09-12  8:30                     ` Dmitry A. Kazakov
2003-09-11  8:53               ` Dmitry A. Kazakov
2003-09-12 17:28                 ` Can MI be supported? (Was: Is the Writing on the Wall for Ada?) Warren W. Gay VE3WWG
2003-09-13 18:31                   ` Robert I. Eachus
2003-09-14  1:50                     ` Hyman Rosen
2003-09-14 23:33                     ` Warren W. Gay VE3WWG
2003-09-15  1:24                       ` Robert I. Eachus
2003-09-15 14:08                       ` Dmitry A. Kazakov
2003-09-16 20:33                         ` Robert I. Eachus
2003-09-08 14:36         ` Is the Writing on the Wall for Ada? Ed Falis
2003-09-08 14:55           ` olehjalmar kristensen - Sun Microsystems - Trondheim Norway
2003-09-08 16:35             ` Ed Falis
2003-09-08 17:35             ` Robert Spooner
2003-09-09  7:17               ` olehjalmar kristensen - Sun Microsystems - Trondheim Norway
2003-09-09  1:47       ` Hyman Rosen
2003-09-09  6:46         ` Russ
2003-09-09  8:19           ` Dr. Michael Paus
2003-09-11  3:03             ` Hyman Rosen
2003-09-09 20:35           ` Wes Groleau
2003-09-14  6:24   ` Matthew Heaney
2003-09-14 10:51     ` Frank J. Lhota
2003-09-14 12:49       ` Matthew Heaney
2003-09-14 19:59         ` Russ
2003-09-15  0:46           ` Robert I. Eachus
2003-09-15  7:11             ` Russ
2003-09-15 17:48               ` Wes Groleau
2003-09-17  0:29                 ` Robert I. Eachus
2003-09-17  4:56                   ` Wes Groleau
2003-09-17 19:10                     ` Russ
2003-09-17 20:13                       ` Martin Dowie
2003-09-18  6:48                         ` Mark A. Biggar
2003-09-18 16:06                           ` Martin Dowie
2003-09-18 21:00                             ` Wes Groleau
2003-09-18 22:37                           ` Russ
2003-09-19 20:14                           ` Robert A Duff
2003-09-23 10:48                       ` Jacob Sparre Andersen
2003-09-23 18:59                         ` Russ
2003-09-24 14:17                           ` Jacob Sparre Andersen
2003-09-25  0:42                             ` Russ
2003-09-25  8:22                               ` Preben Randhol
2003-09-25  9:11                               ` Vinzent 'Gadget' Hoefler
2003-09-25 11:29                                 ` Is the Writing on the Wall for Ada? [although this thread changed to something else a long time ago] Jeff C,
2003-09-25 11:34                                   ` Vinzent 'Gadget' Hoefler
2003-09-25 11:36                                   ` Vinzent 'Gadget' Hoefler
2003-09-25 11:39                                   ` Preben Randhol
2003-09-25 19:11                                   ` Russ
2003-09-25 19:40                                     ` Preben Randhol
2003-09-25 19:56                                     ` Vinzent 'Gadget' Hoefler
2003-09-26  7:55                                       ` Russ
2003-09-26  9:58                                         ` Ludovic Brenta
2003-09-26 13:05                                         ` Vinzent 'Gadget' Hoefler
2003-09-26 18:41                                     ` Pascal Obry
2003-09-26 19:59                                       ` Randy Brukardt
2003-09-27 19:09                                         ` Russ
2003-09-27 22:43                                           ` Randy Brukardt
2003-09-28  3:12                                             ` Frank J. Lhota
2003-09-28 10:56                                             ` Preben Randhol
2003-09-29 19:37                                               ` Randy Brukardt
2003-09-28  8:36                                           ` Pascal Obry
2003-09-28  1:29                                         ` Larry Kilgallen
2003-09-25 15:55                                 ` Is the Writing on the Wall for Ada? Wes Groleau
2003-09-25 16:11                                   ` Vinzent 'Gadget' Hoefler
2003-09-25 16:36                                   ` Stephen Leake
2003-09-25 23:41                                     ` Russ
2003-09-26 19:45                                       ` Randy Brukardt
2003-09-28  8:48                                         ` Russ
2003-09-28 14:32                                           ` Marin David Condic
2003-09-28 23:38                                             ` Russ
2003-09-29 20:07                                           ` Randy Brukardt
2003-09-22 13:15                     ` Robert I. Eachus
2003-09-23  7:05                       ` Russ
2003-09-23  8:10                         ` Robert I. Eachus
2003-09-18  5:05               ` Jacob Sparre Andersen
2003-09-14 22:45     ` Wes Groleau
2003-09-07  6:19 ` Mike Silva
2003-09-07  6:58 ` David Marceau
2003-09-07 21:55   ` Warren W. Gay VE3WWG
2003-09-08 12:57   ` Marin David Condic
2003-09-07 13:23 ` chris
2003-09-11  7:19   ` David Marceau
2003-09-14  6:41     ` Matthew Heaney
2003-09-14  6:34   ` Matthew Heaney
2003-09-07 14:20 ` Alexander Kopilovitch
2003-09-09 14:39   ` Dmytry Lavrov
2003-09-07 15:41 ` Ludovic Brenta
2003-09-07 19:06   ` Robert I. Eachus
2003-09-10  4:43   ` John R. Strohm
2003-09-10 16:35     ` Warren W. Gay VE3WWG
2003-09-14  6:55       ` Matthew Heaney
2003-09-07 16:13 ` Robert C. Leif
2003-09-07 22:21   ` chris
2003-09-07 23:31     ` Christopher Browne
2003-09-07 23:10       ` chris
2003-09-08  2:11         ` Christopher Browne
2003-09-08 15:01     ` Robert C. Leif
2003-09-08 15:51       ` chris
2003-09-10  6:09         ` Robert C. Leif
2003-09-13 11:57       ` Michael Erdmann
2003-09-10  4:44   ` John R. Strohm
2003-09-10 14:15     ` Ludovic Brenta
2003-09-10 16:40       ` Warren W. Gay VE3WWG
2003-09-11  0:01         ` Alexander Kopilovitch
2003-09-12 12:39           ` Warren W. Gay VE3WWG
2003-09-08  0:34 ` Jeffrey Creem
2003-09-08  1:36 ` David Emery
2003-09-08 20:07   ` Alexander Kopilovitch
2003-09-08  3:40 ` William J. Thomas
2003-09-08 19:36   ` Alexander Kopilovitch
2003-09-08 21:14     ` Robert I. Eachus
2003-09-09  8:28       ` Alexander Kopilovitch
2003-09-10 19:09         ` Robert I. Eachus
2003-09-11 17:07           ` Alexander Kopilovitch
2003-09-11 21:36             ` Robert I. Eachus
2003-09-13  2:23               ` Alexander Kopilovitch
2003-09-15  6:58                 ` Dmytry Lavrov
2003-09-15  9:17                 ` Dmitry A. Kazakov
2003-09-08  8:56 ` Dmitry A. Kazakov
2003-09-08 19:50   ` Alexander Kopilovitch
2003-09-09  8:36     ` Peter Amey
2003-09-09  8:43     ` Dmitry A. Kazakov
2003-09-10  0:53       ` Alexander Kopilovitch
2003-09-10  8:22         ` Dmitry A. Kazakov
2003-09-10 12:36           ` Marin David Condic
2003-09-10 13:48             ` Dmitry A. Kazakov
2003-09-10 16:56             ` Warren W. Gay VE3WWG
2003-09-10 20:08             ` Robert I. Eachus
2003-09-11 12:35               ` Marin David Condic
2003-09-11 13:51                 ` Robert I. Eachus
2003-09-12  5:45                   ` Management, was:Is " Anders Wirzenius
2003-09-12  9:00                     ` Dmitry A. Kazakov
2003-09-12 12:39                   ` Is " Marin David Condic
2003-09-12 16:50                     ` tmoran
2003-09-12 16:50                     ` Robert I. Eachus
2003-09-13 12:25                       ` Marin David Condic
2003-09-13 19:16                         ` Robert I. Eachus
2003-09-13  3:48                     ` Russ
2003-09-13 12:27                       ` Marin David Condic
2003-09-14 22:30                         ` Robert C. Leif
2003-09-15 16:38                           ` Warren W. Gay VE3WWG
     [not found]                   ` <wvbrisnulbiy.fsf@sun.com>
2003-09-16 15:20                     ` Marin David Condic
2003-09-16 16:38                       ` Stephane Richard
2003-09-17 12:26                         ` Marin David Condic
2003-09-17 12:56                           ` Stephane Richard
2003-09-10 16:45           ` Warren W. Gay VE3WWG
2003-09-12 18:55           ` Alexander Kopilovitch
2003-09-15 12:38             ` Dmitry A. Kazakov
2003-09-16  1:36               ` Alexander Kopilovitch
2003-09-16 13:12                 ` Dmitry A. Kazakov
2003-09-17  3:15                   ` Alexander Kopilovitch
2003-09-17 16:08                     ` Dmitry A. Kazakov
2003-09-17 22:16                       ` Alexander Kopilovitch
2003-09-18  7:56                         ` Dmitry A. Kazakov
2003-09-18 18:46                           ` Alexander Kopilovitch
2003-09-19  8:17                             ` Dmitry A. Kazakov
2003-09-20  1:44                               ` Alexander Kopilovitch
2003-09-22 11:48                                 ` Dmitry A. Kazakov
2003-09-22 13:38                                   ` Frank J. Lhota
2003-09-22 14:22                                     ` Dmitry A. Kazakov
2003-09-22 16:45                                       ` Steffen Huber
2003-09-23  8:15                                         ` Dmitry A. Kazakov
2003-09-23 16:00                                           ` Steffen Huber
2003-09-24  8:42                                             ` Dmitry A. Kazakov
2003-09-24 14:15                                               ` Steffen Huber
2003-09-22 18:24                                       ` Frank J. Lhota
2003-09-23  4:05                                         ` Amir Yantimirov
2003-09-25 17:13                                           ` Warren W. Gay VE3WWG
2003-09-23  8:32                                         ` Dmitry A. Kazakov
2003-09-23  7:17                                       ` Russ
2003-09-24  2:17                                         ` Alexander Kopilovitch
2003-09-23 16:06                                       ` Chad R. Meiners
2003-09-23 16:57                                         ` Hyman Rosen
2003-09-25 17:16                                           ` Warren W. Gay VE3WWG
2003-09-23  2:05                                   ` Alexander Kopilovitch
2003-09-23  9:14                                     ` Dmitry A. Kazakov
2003-09-24  2:52                                       ` Alexander Kopilovitch
2003-09-24  9:45                                         ` Dmitry A. Kazakov
2003-09-25  2:51                                           ` Alexander Kopilovitch
2003-09-25  9:07                                             ` Dmitry A. Kazakov
2003-09-25 21:12                                               ` Alexander Kopilovitch
2003-09-26  8:48                                                 ` Dmitry A. Kazakov
2003-09-26 17:22                                                   ` Alexander Kopilovitch
2003-09-29  8:43                                                     ` Dmitry A. Kazakov
2003-09-08 12:43 ` Marin David Condic
2003-09-08 19:15 ` Jacob Sparre Andersen
2003-09-09 16:48   ` Warren W. Gay VE3WWG
2003-09-09 21:16     ` Ed Falis
2003-09-10 16:58       ` Warren W. Gay VE3WWG
2003-09-10 12:46     ` Marin David Condic
2003-09-08 19:58 ` Gautier Write-only
2003-09-13 17:52 ` Stephane Richard
2003-09-15 16:31   ` Warren W. Gay VE3WWG
2003-09-16  0:22     ` Ed Falis
2003-09-16  0:38     ` Stephane Richard
2003-09-15 16:34   ` chris
2003-09-14 17:03 ` JM
2003-09-14 21:05   ` Russ
2003-09-14 21:37   ` Wes Groleau
2003-09-15 16:34   ` Warren W. Gay VE3WWG
2003-09-15 18:07     ` Dmytry Lavrov
2003-09-16  0:29 ` Inheritance was " chris
2003-09-16 21:41   ` Robert I. Eachus
2003-09-25 18:04 ` Jan Kroken
2003-09-25 21:50   ` Stephen Leake
2003-09-25 22:06     ` Hyman Rosen
2003-09-26  1:53       ` Robert I. Eachus
2003-09-26  2:31         ` Matthew Heaney
2003-09-26  5:40           ` Pascal Obry
2003-09-26  8:51           ` Dmitry A. Kazakov
2003-09-26 10:47             ` Matthew Heaney
2003-09-26 10:56               ` Stephane Richard
2003-09-26 13:00                 ` Hyman Rosen
2003-09-26 17:43                   ` Stephen Leake
2003-09-26 19:07                     ` Hyman Rosen
2003-09-26 22:27                     ` Matthew Heaney
2003-09-26 22:59                       ` tmoran
2003-09-26 23:16                       ` Wes Groleau
2003-09-26 17:41           ` Stephen Leake
2003-09-26 19:32             ` Randy Brukardt
2003-09-29  2:46           ` Craig Carey
2003-09-30  2:20             ` Robert I. Eachus
2003-09-30  3:24               ` tmoran
2003-09-30 12:33                 ` (see below)
2003-09-30 20:50                 ` Robert I. Eachus
2003-09-30 22:13                   ` Larry Kilgallen
2003-09-30  7:01               ` Preben Randhol
2003-09-30 12:30                 ` Marin David Condic
2003-09-30 12:35                   ` Larry Kilgallen
2003-09-30 13:02                     ` Marin David Condic
2003-09-30 14:28                   ` Jean-Pierre Rosen
2003-09-30 21:01                     ` Robert I. Eachus
2003-09-30 22:01                       ` Preben Randhol
2003-10-01 12:47                         ` Frank J. Lhota
2003-10-01 17:36                           ` Robert I. Eachus
2003-10-01 20:15                             ` Frank J. Lhota
2003-10-02  7:29                             ` Dmitry A. Kazakov
2003-10-02 14:18                               ` Counter-proposal for variable arrays Wes Groleau
2003-10-03 20:29                                 ` Dmitry A. Kazakov
2003-10-03 21:06                                   ` Hyman Rosen
2003-10-04  8:31                                     ` Pascal Obry
2003-10-04 12:10                                       ` Marin David Condic
2003-10-05  6:03                                       ` Hyman Rosen
2003-10-06 16:05                                         ` Pascal Obry
2003-10-07  9:23                                           ` Ole-Hjalmar Kristensen
2003-10-08  8:57                                             ` Pascal Obry
2003-10-10  3:12                                               ` Hyman Rosen
2003-10-08  7:01                                           ` Hyman Rosen
2003-10-04  8:33                                     ` Dmitry A. Kazakov
2003-10-05  5:52                                       ` Hyman Rosen
2003-10-06 13:12                                         ` Dmitry A. Kazakov
2003-10-08  6:56                                           ` Hyman Rosen
2003-10-08  7:36                                             ` Dmitry A. Kazakov
2003-10-08 17:54                                               ` Hyman Rosen
2003-10-09  8:19                                                 ` Dmitry A. Kazakov
2003-10-09 14:33                                                   ` Hyman Rosen
2003-10-09 16:27                                                     ` Frank J. Lhota
2003-10-16  0:52                                                     ` Randy Brukardt
2003-10-16  7:38                                                       ` Dmitry A. Kazakov
2003-10-17 21:20                                                         ` Randy Brukardt
2003-10-18 10:05                                                           ` Dmitry A. Kazakov
2003-10-02 19:48                               ` Is the Writing on the Wall for Ada? Robert I. Eachus
2003-10-03 20:30                                 ` Dmitry A. Kazakov
2003-10-03 21:42                                   ` Wes Groleau
2003-10-04  8:33                                     ` Dmitry A. Kazakov
2003-10-05  0:49                                       ` Wes Groleau
2003-10-06 12:25                                         ` Dmitry A. Kazakov
2003-10-06 22:57                                           ` Wes Groleau
2003-10-07  8:21                                             ` Dmitry A. Kazakov
2003-10-16  0:59                                       ` Randy Brukardt
2003-10-16  7:27                                         ` Dmitry A. Kazakov
2003-10-04  1:43                                   ` Robert I. Eachus
2003-10-04  8:33                                     ` Dmitry A. Kazakov
2003-10-04 11:28                                       ` Georg Bauhaus
2003-10-06 12:07                                         ` Dmitry A. Kazakov
2003-10-08 18:05                                           ` Georg Bauhaus
2003-10-04 13:48                                       ` Robert I. Eachus
2003-10-06 12:14                                         ` Dmitry A. Kazakov
2003-10-08 14:16                                           ` Robert I. Eachus
2003-10-08 14:58                                             ` Dmitry A. Kazakov
2003-10-08 23:37                                               ` Robert I. Eachus
2003-10-09  7:52                                                 ` Dmitry A. Kazakov
2003-10-10 17:21                                                   ` Robert I. Eachus
2003-09-30 23:46                       ` Wes Groleau
2003-10-01 12:28                       ` Marin David Condic
2003-10-01 17:51                         ` Robert I. Eachus
2003-10-01 12:17                     ` Marin David Condic
2003-10-01 13:50                       ` Jean-Pierre Rosen
2003-10-02  0:38                         ` Marin David Condic
     [not found]                           ` <NhMeb.477065$Oz4.311358@rwcrnsc54>
2003-10-02 12:31                             ` Marin David Condic
2003-10-20  7:43                           ` Jacob Sparre Andersen
2003-10-20 12:20                             ` Marin David Condic
2003-10-02  4:17                         ` Wes Groleau
2003-10-01 21:54                       ` tmoran
2003-10-02  0:50                         ` Marin David Condic
2003-10-02 20:03                           ` Robert I. Eachus
2003-10-03 12:22                             ` Marin David Condic
2003-10-03 12:26                               ` Preben Randhol
2003-10-03 12:36                                 ` Marin David Condic
2003-10-03 14:24                                   ` Preben Randhol
2003-10-03 18:13                                     ` Marin David Condic
2003-10-04  1:49                               ` Robert I. Eachus
2003-10-04 12:31                                 ` Marin David Condic
2003-10-04 13:54                                   ` Robert I. Eachus
2003-10-04 21:10                                     ` Marin David Condic
2003-10-06 17:09                                       ` Warren W. Gay VE3WWG
2003-10-06 23:26                                         ` Marin David Condic
2003-10-06 16:47                                   ` Warren W. Gay VE3WWG
2003-10-08 17:57                                     ` A nongeneric bounded string array type (was Re: Is the Writing on the Wall for Ada?) Robert I. Eachus
2003-10-09 16:47                                       ` Warren W. Gay VE3WWG
2003-10-10 17:40                                         ` Robert I. Eachus
2003-10-15 16:11                                           ` Warren W. Gay VE3WWG
2003-10-16 14:47                                             ` Robert I. Eachus
2003-10-16 16:39                                               ` A nongeneric bounded string array type (in database code) Warren W. Gay VE3WWG
2003-10-16 23:45                                                 ` Robert I. Eachus
2003-10-17 13:15                                                   ` Warren W. Gay VE3WWG
2003-10-17 15:05                                                     ` Robert I. Eachus
2003-10-17 19:38                                                       ` Warren W. Gay VE3WWG
2003-10-17 22:52                                                         ` Robert I. Eachus
2003-10-02  9:19                       ` Is the Writing on the Wall for Ada? Preben Randhol
2003-10-02 12:37                         ` Marin David Condic
2003-10-02 13:07                           ` Preben Randhol
2003-10-02 16:39                             ` Marin David Condic
2003-10-02 16:44                               ` Marin David Condic
2003-10-20  7:42                       ` Jacob Sparre Andersen
2003-09-30 14:58                   ` Mark A. Biggar
2003-10-01 11:59                     ` Marin David Condic
2003-10-01 17:33                       ` Robert I. Eachus
2003-10-02  1:29                         ` Alexander Kopilovitch
2003-10-02 12:24                           ` Marin David Condic
2003-10-02 20:50                             ` Alexander Kopilovitch
2003-10-02 19:15                           ` Robert I. Eachus
2003-10-03  1:55                             ` Alexander Kopilovitch
2003-10-02  4:14                       ` Wes Groleau
2003-09-30 17:43                   ` tmoran
2003-10-02 19:30                   ` Simon Wright
2003-10-20  7:39                   ` Jacob Sparre Andersen
2003-09-30 12:21               ` Marin David Condic
2003-09-30 13:56                 ` Dmitry A. Kazakov
2003-10-01 12:34                   ` Marin David Condic
2003-10-02  7:41                     ` Dmitry A. Kazakov
2003-10-02 12:42                       ` Marin David Condic
2003-10-02 14:15                         ` Dmitry A. Kazakov
2003-09-30 20:42               ` Jeffrey Carter
2003-09-26  3:21       ` Alexander Kopilovitch
2003-09-26  0:05   ` Matthew Heaney
2003-09-26 12:52   ` Marin David Condic
2003-09-26 13:09     ` chris
2003-09-26 17:46       ` Stephen Leake
2003-09-26 17:57         ` chris
2003-09-29 14:58           ` Stephen Leake
2003-09-26 21:46         ` Marin David Condic
2003-09-27  0:53     ` Robert I. Eachus
2003-09-27 14:34       ` Marin David Condic
2003-09-27 19:24         ` Robert I. Eachus [this message]
2003-09-28  2:38         ` Wes Groleau
2003-09-28 14:46           ` Marin David Condic
2003-09-28 19:58             ` Wes Groleau
2003-09-29  3:17             ` Hyman Rosen
  -- strict thread matches above, loose matches on Subject: below --
2003-09-16  8:56 Lionel.DRAGHI
2003-09-16 10:56 ` Matthew Heaney
2003-09-16 12:06 Lionel.DRAGHI
2003-10-03 21:51 chris
2003-10-03 23:10 ` Marin David Condic
2003-10-03 23:37   ` tmoran
2003-10-04 12:55     ` Marin David Condic
2003-10-04 10:55   ` chris
2003-10-04 13:18     ` Marin David Condic
2003-10-04 14:18       ` Robert I. Eachus
2003-10-04 21:44         ` Marin David Condic
2003-10-04 14:28       ` chris
2003-10-04 22:01         ` Marin David Condic
2003-10-04 22:50           ` chris
2003-10-05 14:41             ` Marin David Condic
2003-10-04  0:42 ` Alexander Kopilovitch
2003-10-04  4:23 ` Chad R. Meiners
replies disabled

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