comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: ADA Popularity Discussion Request
Date: Fri, 10 Sep 2004 19:40:02 +0200
Date: 2004-09-10T19:40:02+02:00	[thread overview]
Message-ID: <bikwj6k72x8w$.1dks7kq6o5orc$.dlg@40tude.net> (raw)
In-Reply-To: m3sm9r9cg5.fsf@rigel.goldenthreadtech.com

On 09 Sep 2004 20:47:54 -0400, jayessay wrote:

> Lionel Draghi <Lionel.nospam.Draghi@Ada-France.org> writes:
> 
>> jayessay wrote:
>> ...
>>> First, types are indeed part of program design in dynamic languages.
>>> In some respects they are even more important than in static languages
>>> as they exist at _all_ times: compile load (link) and run.  They are
>>> _always_ checked _all_ the time.  If you want to say "Ooo!  this has a
>>> performance hit", fine, but with current systems any such checks are
>>> basically in the noise.  OTOH, you can annotate a dynamic program with
>>> static type information and/or use type inference to remove this issue
>>> from most cases.
>> 
>> Jon,
>> 
>> I am trying my best to understand you without knowing Lisp, but I
>> don't. This is the second time you explain this, but you are to
>> abstract for me.
> 
> I'm not sure which part you are having trouble with.  Let's try this
> (admittedly somewhat handwavy, but intended to help get the ideas):
> 
> To a reasonable first approximation:
> 
> What is typed?
> 
> Static:  Variables and expressions (including literals and variables)

Come on, values are untyped?

> Dynamic: Values (the things you think of as "in a variable" or as the
>          result of the evaluation of an expression)
 
> Where/when is the "type"?
> 
> Static: In the compiler's symbol table and semantic analyzer; exists
>         during compilation.  Types do not exist at runtime.  To some
>         extent they are still around at link time in C++ in order for
>         template instantiation to work.

This is wrong. Types exist at run-time and there are operations on types at
run-time. In Ada there are view conversions. It is possible to create
objects of *unknown* at compile time types. See S'Class'Input attribute for
further information.
 
>         Important: Types are _not_ first class objects.

This was a design choice of Ada. This is not a property of statically typed
languages. One can well introduce types of types and have types as their
values. Static typing only means that objects of statically known types are
checked against this constraint (contract).

> Dynamic: In values; exists whenever a value exists - compiletime,
>          load/link time, and runtime.
> 
>         Important: Types _are_ first class objects, i.e., there are
>         _values_ which are _types_.  The types of these value types
>         are meta types.

You contradict yourself. When types are first class objects then types
types should be plain types and so, also be first class objects. Whether a
feasible type system can be built if everything is a first class object is
questionable. Probably one will have problems with Russel's paradox or else
some objects will be inconstructible / have undecidable types etc.

>  You can walk as far up the "logic ladder" as
>         you want with this.

This is another [IMO better] way, where there are firewalls between values
(first class objects), types (second class objects), types types (third
class objects) etc.

Anyway both alternatives have nothing to do with static analysis. When the
contract of an object of any class is statically known, it should be
checked. The contract of a constant is to have a known value. This is why
2+2 is known to be 4 prior run-time. At least my pocket calculator tells
so. (:-))

>         "Ontologically" there is no difference (they have the same
>         fundamental status) between these kinds of values and any
>         other, e.g., integers, class instances, etc.  You can bind
>         them, query them, create them, if (as in Common Lisp) you have
>         a meta object protocol (MOP) you can even _change_ them and
>         _alter_ the behavior of the type system.  There is a lot more
>         here.

Is meta object protocol an object? What is the type of the protocol? And
finally, is meta object protocol checked? Statically?

> What is checked?
> 
> Static: Variables (containers) conform to expressions

It is the contracts that are checked. Type checks is to narrow definition
of what is checked.

> Dynamic: Values conform to operations (functions operators, etc.)

Same as above.

> When are things checked?
> 
> Static: Mostly at compile time (though there are important exceptions)
> 
>         Examples: (Ada)
> 
>         x := a; The type of variable A is checked to conform
>         with the type of variable X, so that X is assured that
>         whatever the _value_ in A during runtime, it should be a
>         member of the type of X (conform to it).

Wrong, assignement in Ada may raise Constraint_Error at run-time.

>         x := a + b; the types of A & B are used to select a set of +
>         operator candidates whose result types are then checked
>         against the type of X to determine the unique operation (if it
>         exists) to use.

It depends. With multiple dispatch it is the type of x, of a and of b to
determine the operations + and :=. Anyway, in Ada if a and b are
class-wide, dispatching to + might fail at *run* time.

>         Generally, there is a good deal of copying of values going on
>         at runtime.  Variables exist only at compile time (though in
>         C++ there is some level of existence through link), they are
>         transformed to simply locations with enough space to hold
>         values of the variables type (as determined at compile
>         time)[2].

Your theory is wrong:

declare
   X : T'Class := Read_It_From_File (Stream);
        -- The size of X is unknown till run time 

> Dynamic: Mostly at runtime (though there are some useful exceptions).
> 
>          Examples: (Common Lisp)
> 
>         (let ((x a)) ...) the value _bound_ by (named by) A is _bound_
>         to X, so that X is also a _name_ for it within the scope of
>         the let.  Unless specifically requested, there are no type
>         checks being made in these cases since there is no need for it
>         - since a variable is just a binding (name) for a value it can
>         be used to name any value.  No copying is ever done.  You can
>         change or add a name to a value without opening a new scope by
>         means of setf, e.g., (setf x a)

declare
   X : T'Class renames Get_It;
      -- No copying, no specific type known

>         (let ((x (+ a b))) ...) the standard + operation is generic
>         (this is more analogous to an Ada function of a class wide
>         type, than to generics).  The dispatch mechanism checks the
>         types of A and B and either raises an exception if there is no
>         possible match or performs the operation[2].

No different from Ada's way of dispatching on multiple parameters. BTW, it
is actually a drawback of Ada that mutiple dispatch is limited to the cases
where types have same tag.

>         If the operation
>         is performed, the resulting value is _bound_ to X within the
>         scope of the let.
>
>         Values are never copied.  Variables typically do not exist at
>         runtime, with the important exception of dynamic variables
>         (full symbols).  Variables are basically transformed into
>         locations that reference values.

This is Lisp's problem. In Ada the programmer has a choice whether the
objects should have a by-value or by-reference semantics. Clearly, if you
want to put objects in a register, you will be in trouble with Lisp... 
 
> Is type consistency enforeced (is it type safe)?
> 
> Static: Mostly.  Casts, certain unchecked conversions, overlays can
>         all subvert this.

Unchecked conversion subverts nothing. It is as legal as any other
operation. It has the parameter profile, which is *checked*. It takes a
value of a distinct type and returns the result of another distinct type.
Note, types of the parameter profile tell nothing about the operation
semantics. So unchecked conversion is as good as any other. It is not
compiler's business to check program semantics.

> Dynamic: Yes, values cannot be interpreted as any type other than what
>          they are.

It is again Lisp's problems. Unchecked conversion have their place
regardless time and place types are checked.

-- 
Regards,
Dmitry Kazakov
www.dmitry-kazakov.de



  reply	other threads:[~2004-09-10 17:40 UTC|newest]

Thread overview: 421+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-11 13:56 ADA Popularity Discussion Request Chris Humphries
2004-08-11 14:14 ` Hyman Rosen
2004-08-11 15:39   ` sk
2004-08-11 15:54   ` Marc A. Criley
2004-08-12  4:54     ` Larry Kilgallen
2004-08-13  2:29     ` Brian May
2004-08-13  5:27       ` Ada " Puckdropper
2004-08-21  3:41       ` ADA " Wes Groleau
2004-08-26 21:11       ` Warren W. Gay VE3WWG
2004-08-27 10:30         ` Georg Bauhaus
2004-08-31 16:34           ` Warren W. Gay VE3WWG
2004-08-31 17:48             ` Georg Bauhaus
2004-09-01 16:58               ` Warren W. Gay VE3WWG
2004-09-10 23:12         ` Kevin Cline
2004-09-12 16:50           ` jayessay
2004-08-11 15:45 ` Jerry Petrey
2004-08-11 15:55   ` Hyman Rosen
2004-08-11 16:54     ` Georg Bauhaus
2004-08-11 17:14 ` Nick Roberts
2004-08-11 18:00   ` Hyman Rosen
2004-08-12 11:48   ` Marin David Condic
2004-08-26  8:07   ` Adrian Hoe
2004-08-26 11:52     ` Marin David Condic
2004-08-27  8:10       ` Adrian Hoe
2004-08-27 14:37         ` Ed Falis
2004-08-27 17:52           ` Richard  Riehle
2004-08-27 18:20             ` Hyman Rosen
2004-08-27 22:45             ` Wes Groleau
2004-09-03  6:48             ` Adrian Hoe
2004-09-03 12:14               ` stephane richard
2004-09-03 17:33                 ` Björn Persson
2004-08-11 18:58 ` fabio de francesco
2004-08-12  0:05   ` Larry Elmore
2004-08-12 12:29     ` Adam Ruth
2004-08-12 13:25       ` Hardest to read (was: ADA Popularity Discussion Request) Björn Persson
2004-08-12 15:59         ` Frank J. Lhota
2004-08-12 17:31         ` Frank
2004-08-12 20:42         ` Gnat for x86 Solaris David C. Hoos
2004-08-13 19:06           ` Andreas Almroth
2004-08-16 16:19         ` Hardest to read (was: ADA Popularity Discussion Request) Frank J. Lhota
2004-08-13  6:55       ` ADA Popularity Discussion Request Wojtek Narczynski
2004-08-12 22:41 ` Richard  Riehle
2004-08-12 23:20   ` Ed Falis
2004-08-13  0:37     ` Nick Roberts
2004-08-13  1:22       ` Ed Falis
2004-08-13  7:01     ` Richard  Riehle
2004-08-13  2:55   ` Matt Morgan
2004-08-14  7:26 ` j
     [not found]   ` <fvavh0lmv0644gn5dt45sbj574t3ivqhlt@4ax.com>
2004-08-15 21:26     ` Nick Roberts
2004-08-16  1:02       ` Richard  Riehle
2004-08-16 21:09 ` Keith H Duggar
2004-08-16 22:24   ` Ludovic Brenta
2004-08-16 22:30     ` Ed Falis
2004-08-17  6:13     ` Keith H Duggar
2004-08-17 20:13       ` Ludovic Brenta
2004-08-16 22:26   ` Ed Falis
2004-08-17  6:28     ` Keith H Duggar
2004-08-17 13:30       ` Ed Falis
2004-08-17 13:38         ` Martin Dowie
2004-08-18  3:30       ` Dale Stanbrough
2004-08-17  7:50   ` Dmitry A. Kazakov
     [not found]     ` <mfb4i09d5kqk8fjdfmrj62kgmooftf1ma8@4ax.com>
2004-08-18  8:58       ` Dmitry A. Kazakov
2004-08-26  5:22     ` Dave Thompson
2004-08-26  8:06       ` Dale Stanbrough
2004-08-26 13:37         ` Martin Krischik
2004-08-26  8:14       ` Dmitry A. Kazakov
2004-08-26 17:28         ` Hyman Rosen
2004-08-17 10:58   ` Marin David Condic
2004-08-17 11:33     ` Martin Dowie
2004-08-17 11:59       ` Marin David Condic
2004-08-17 12:49         ` Martin Dowie
2004-08-17 13:07           ` Marin David Condic
2004-08-19 14:53             ` Martin Dowie
2004-08-17 12:33     ` Georg Bauhaus
2004-08-17 12:54       ` Marin David Condic
2004-08-26  1:27         ` Randy Brukardt
2004-08-26 11:49           ` Marin David Condic
2004-08-17 12:58       ` Martin Dowie
2004-08-17 13:06         ` Martin Dowie
2004-08-17 23:54   ` Kevin Cline
2004-08-18  0:30     ` Richard  Riehle
2004-08-18  1:29       ` Björn Persson
2004-08-20 16:39       ` Kevin Cline
2004-08-20 17:41         ` Richard  Riehle
2004-08-21 23:23           ` fabio de francesco
2004-08-22  7:16             ` fabio de francesco
2004-08-22  9:44             ` Richard  Riehle
2004-08-23  0:18               ` fabio de francesco
2004-08-23  3:44                 ` Wes Groleau
2004-08-26 21:36                   ` Kevin Cline
2004-08-27 11:39                     ` Georg Bauhaus
2004-08-29 15:08                     ` jayessay
2004-08-30 19:59                       ` Kevin Cline
2004-09-02 14:26                         ` jayessay
2004-08-30 20:21                       ` Kevin Cline
2004-08-23 15:23                 ` Richard  Riehle
2004-08-26 21:08                   ` Kevin Cline
2004-08-27  5:23                     ` Wes Groleau
2004-08-27 17:29                       ` Kevin Cline
2004-08-27 22:50                         ` Wes Groleau
2004-08-27 11:45                     ` Georg Bauhaus
2004-08-27 18:22                       ` Kevin Cline
2004-08-27 19:14                         ` Hyman Rosen
2004-08-28 14:17                           ` Kevin Cline
2004-08-28 18:07                             ` Georg Bauhaus
2004-08-29 16:14                               ` jayessay
2004-08-30 17:30                             ` Hyman Rosen
2004-08-27 21:42                         ` Kevin Cline
2004-08-29  6:22                         ` Martin Krischik
2004-08-31  7:25                           ` Kevin Cline
2004-08-31  9:37                             ` Jean-Pierre Rosen
2004-08-31 10:54                               ` Martin Dowie
2004-08-31 12:42                               ` Hyman Rosen
2004-08-31 13:22                                 ` Hyman Rosen
2004-08-31 16:02                                   ` Georg Bauhaus
2004-08-31 17:29                                 ` Jean-Pierre Rosen
2004-08-31 20:17                                   ` Hyman Rosen
2004-09-01  7:08                                     ` Jean-Pierre Rosen
2004-09-01 12:25                                       ` Georg Bauhaus
2004-09-01 14:27                                         ` Jean-Pierre Rosen
2004-09-01 20:21                                           ` Georg Bauhaus
2004-09-02  7:59                                     ` Martin Krischik
2004-09-02 13:33                                       ` Hyman Rosen
2004-09-02 14:38                                         ` Jean-Pierre Rosen
2004-09-02 15:33                                           ` Hyman Rosen
2004-09-02 16:32                                         ` Martin Krischik
2004-09-02 18:50                                           ` Hyman Rosen
2004-08-31  9:57                             ` Dmitry A. Kazakov
2004-08-31 11:51                             ` Martin Krischik
2004-09-02 19:10                             ` Simon Wright
2004-09-12 11:02                               ` Anders Gidenstam
2004-09-12 13:47                                 ` Simon Wright
2004-09-12 15:20                                   ` Anders Gidenstam
2004-09-12 16:36                                     ` Simon Wright
2004-09-12 18:33                                       ` Anders Gidenstam
2004-08-29 15:13                   ` jayessay
2004-08-29 16:34                     ` Richard  Riehle
2004-08-23 17:27                 ` Dmitry A. Kazakov
2004-08-23 18:59                   ` Georg Bauhaus
2004-08-24  7:07                     ` Dmitry A. Kazakov
2004-08-23 22:20                   ` Richard  Riehle
2004-08-24  7:07                     ` Dmitry A. Kazakov
2004-08-26 21:22                 ` Kevin Cline
2004-08-26 20:32             ` Kevin Cline
2004-08-27 11:53               ` Georg Bauhaus
2004-08-27 21:48                 ` Kevin Cline
2004-08-28  5:02                   ` Richard  Riehle
2004-08-30 19:16                     ` Kevin Cline
2004-08-31 12:16                       ` Georg Bauhaus
2004-09-03 15:25                         ` Kevin Cline
2004-09-03 18:51                           ` Georg Bauhaus
2004-09-05  3:59                             ` Kevin Cline
2004-08-28 10:20                   ` Georg Bauhaus
2004-08-28 10:30                     ` Adrian Knoth
2004-08-28 11:23                       ` Georg Bauhaus
2004-08-28 12:28                         ` Ludovic Brenta
2004-08-28 16:45                         ` Richard  Riehle
2004-08-29 15:57                           ` jayessay
2004-08-29 16:47                             ` Richard  Riehle
2004-09-03 16:43                               ` jayessay
2004-09-05  4:36                                 ` Kevin Cline
2004-09-05 16:13                                   ` Richard  Riehle
2004-09-05 17:28                                   ` Jean-Marc Bourguet
2004-09-06 16:45                                     ` jayessay
2004-09-06 17:15                                       ` Georg Bauhaus
2004-09-07 15:13                                         ` jayessay
2004-09-07 15:57                                           ` jayessay
2004-09-07 15:57                                           ` Georg Bauhaus
2004-09-07 18:20                                             ` jayessay
2004-09-08 10:40                                               ` Georg Bauhaus
2004-09-08 19:46                                                 ` jayessay
2004-09-09  1:47                                                   ` Georg Bauhaus
2004-09-10  1:01                                                     ` jayessay
2004-09-10  9:28                                                       ` Georg Bauhaus
2004-09-12 15:59                                                         ` jayessay
2004-09-13 13:19                                                           ` Georg Bauhaus
2004-09-09  5:38                                                   ` Chad R. Meiners
2004-09-10  1:04                                                     ` jayessay
2004-09-10 21:51                                                       ` Chad R. Meiners
2004-09-06 18:47                                       ` Jean-Marc Bourguet
2004-09-07 15:22                                         ` jayessay
2004-09-07 15:37                                           ` Jean-Marc Bourguet
2004-09-07 17:01                                             ` jayessay
2004-09-07 17:56                                               ` Jean-Marc Bourguet
2004-09-07 18:29                                                 ` jayessay
2004-09-07 19:03                                                   ` Jean-Marc Bourguet
2004-09-07 21:12                                                     ` jayessay
2004-09-08  8:12                                                       ` Jean-Marc Bourguet
2004-09-07 15:58                                           ` jayessay
2004-09-07 22:34                                           ` Björn Persson
2004-09-08 16:28                                             ` jayessay
2004-09-08 23:28                                           ` Randy Brukardt
2004-09-05 21:01                                   ` Jeffrey Carter
2004-09-06  2:17                                     ` stephane richard
2004-09-06 21:12                                   ` jayessay
2004-09-07  8:23                                     ` Dmitry A. Kazakov
2004-09-07 15:25                                       ` jayessay
2004-09-05 18:28                                 ` Larry Kilgallen
     [not found]                                 ` <e749549b.0409042036.5d4822a2@posting.googlOrganization: LJK Software <vpblkhspuA9F@eisner.encompasserve.org>
2004-09-05 22:49                                   ` Kevin Cline
2004-09-06 16:39                                     ` jayessay
2004-09-07 22:01                                       ` Lionel Draghi
2004-09-08  8:52                                         ` Ole-Hjalmar Kristensen
2004-09-08 10:20                                           ` Georg Bauhaus
2004-09-08 12:01                                           ` Dmitry A. Kazakov
2004-09-08 16:26                                             ` jayessay
2004-09-08 19:12                                               ` Dmitry A. Kazakov
2004-09-08 21:02                                                 ` Björn Persson
2004-09-08 23:31                                                   ` jayessay
2004-09-09 16:00                                                     ` Björn Persson
2004-09-08 23:02                                                 ` Alexander E. Kopilovich
2004-09-08 23:23                                                 ` jayessay
2004-09-09  9:12                                                   ` Dmitry A. Kazakov
2004-09-10  1:16                                                     ` jayessay
2004-09-10 15:06                                                       ` Dmitry A. Kazakov
2004-09-08 21:17                                               ` Lionel Draghi
2004-09-10  0:47                                                 ` jayessay
2004-09-10 17:40                                                   ` Dmitry A. Kazakov [this message]
2004-09-12 16:02                                                     ` jayessay
2004-09-10 20:54                                                   ` static typing and test-first development Lionel Draghi
2004-09-08 19:46                                             ` ADA Popularity Discussion Request Alexander E. Kopilovich
2004-09-09  7:57                                               ` Dmitry A. Kazakov
2004-09-10  0:53                                               ` jayessay
2004-09-11 19:52                                                 ` Alexander E. Kopilovich
2004-09-12 16:36                                                   ` jayessay
2004-09-08 16:08                                           ` jayessay
2004-09-08 17:29                                             ` Richard  Riehle
2004-09-08 23:01                                               ` jayessay
2004-09-28  8:14                                                 ` Formal and informal type systems? (Was: ADA Popularity Discussion Request) Jacob Sparre Andersen
2004-09-28  9:05                                                   ` Mark Lorenzen
2004-09-28 10:05                                                     ` Marius Amado Alves
2004-09-28 11:02                                                       ` Formal and informal type systems? Georg Bauhaus
2004-09-28 11:31                                                         ` Marius Amado Alves
2004-09-28 17:49                                                           ` Pascal Obry
2004-09-28 18:06                                                           ` Jeffrey Carter
2004-09-29  0:56                                                           ` Georg Bauhaus
2004-09-29  9:10                                                             ` Marius Amado Alves
2004-09-28 18:54                                                         ` Mark Lorenzen
2004-09-28 18:57                                                           ` Mark Lorenzen
2004-09-28 20:19                                                           ` jayessay
2004-09-28 20:34                                                             ` Wojtek Narczynski
2004-09-28 21:03                                                               ` jayessay
2004-09-29 10:23                                                                 ` Wojtek Narczynski
2004-09-29 15:32                                                                   ` jayessay
2004-09-28 23:47                                                           ` Stephen Leake
2004-09-29  1:23                                                             ` Georg Bauhaus
2004-09-29  9:11                                                             ` Mark Lorenzen
2004-09-29 10:30                                                             ` Wojtek Narczynski
2004-09-29  7:49                                                           ` Dmitry A. Kazakov
2004-09-29 17:53                                                             ` Mark Lorenzen
2004-09-30  8:25                                                               ` Dmitry A. Kazakov
2004-09-29 10:37                                                           ` Wojtek Narczynski
2004-09-28 20:20                                                       ` Formal and informal type systems? (Was: ADA Popularity Discussion Request) Wojtek Narczynski
2004-09-28 20:03                                                   ` Wojtek Narczynski
2004-09-09  1:08                                         ` ADA Popularity Discussion Request Kevin Cline
2004-09-09  1:35                                           ` Ed Falis
2004-09-09 20:11                                             ` Lionel Draghi
2004-09-11  0:04                                               ` Kevin Cline
2004-09-11  1:10                                                 ` Ed Falis
2004-09-12 16:20                                               ` jayessay
2004-09-12 23:25                                                 ` Lionel Draghi
2004-09-13 10:13                                                 ` Georg Bauhaus
2004-09-13 21:29                                                   ` jayessay
2004-09-14  9:15                                                     ` Georg Bauhaus
2004-09-15  2:15                                                 ` Alexander E. Kopilovich
2004-09-09  3:01                                           ` Georg Bauhaus
2004-09-10 23:56                                             ` Kevin Cline
2004-09-11  9:50                                               ` Martin Krischik
2004-09-11 18:09                                                 ` Benjamin Ketcham
2004-09-11 18:33                                                   ` Georg Bauhaus
2004-09-12  6:00                                                     ` Benjamin Ketcham
2004-09-12 17:45                                                       ` Martin Krischik
2004-09-12 17:41                                                     ` Martin Krischik
2004-09-13  0:30                                                       ` Hyman Rosen
2004-09-13  6:06                                                       ` Kevin Cline
2004-09-12  0:51                                                   ` Larry Kilgallen
2004-09-12  6:05                                                     ` Benjamin Ketcham
2004-09-12  7:52                                                     ` Pascal Obry
2004-09-12 17:17                                                     ` Marius Amado Alves
2004-09-12 13:02                                                   ` Larry Kilgallen
2004-09-12 19:05                                                     ` Alexander E. Kopilovich
     [not found]                                                   ` <zi1oZiVz9I4A@eisner.encoOrganization: LJK Software <UHjU2NulgeUs@eisner.encompasserve.org>
2004-09-12 21:21                                                     ` Marin David Condic
2004-09-13  7:42                                                       ` Dmitry A. Kazakov
2004-09-15 20:45                                                         ` Marin David Condic
2004-09-16  8:03                                                           ` Dmitry A. Kazakov
2004-09-16 18:45                                                             ` Pascal Obry
2004-09-17  7:29                                                               ` Dmitry A. Kazakov
2004-09-13  0:48                                                 ` Larry Kilgallen
2004-09-13 14:25                                                   ` Marius Amado Alves
2004-09-13  5:56                                                 ` Kevin Cline
2004-09-13 11:49                                                   ` Georg Bauhaus
2004-09-13 13:30                                                     ` Hyman Rosen
2004-09-14 17:14                                                     ` Kevin Cline
2004-09-14 17:29                                                     ` Kevin Cline
2004-09-13 14:58                                                 ` Larry Kilgallen
2004-09-13 16:01                                                   ` Marius Amado Alves
     [not found]                                                 ` <mailman.16.1095009448.390.comp.lang.ada@ada-france.Organization: LJK Software <7+giGppWCdX3@eisner.encompasserve.org>
2004-09-14 20:17                                                   ` David Gay
2004-09-11  9:59                                               ` Pascal Obry
2004-09-12  5:32                                                 ` Hyman Rosen
2004-09-12  7:19                                                   ` Pascal Obry
2004-09-13  0:43                                                     ` Hyman Rosen
2004-09-13 16:40                                                       ` Pascal Obry
2004-09-13 21:19                                                         ` Hyman Rosen
2004-09-13 21:36                                                           ` Hyman Rosen
2004-09-14 17:27                                                           ` Pascal Obry
2004-09-12  7:50                                                   ` Pascal Obry
2004-09-12 23:59                                                     ` Brian May
2004-09-13  0:45                                                     ` Hyman Rosen
2004-09-13  6:19                                                       ` Dale Stanbrough
2004-09-13  7:50                                                         ` Dmitry A. Kazakov
2004-09-13 13:35                                                           ` Hyman Rosen
2004-09-13 15:39                                                             ` Dmitry A. Kazakov
2004-09-13 15:51                                                               ` Hyman Rosen
2004-09-14  8:32                                                                 ` Dmitry A. Kazakov
2004-09-14  9:07                                                                   ` Georg Bauhaus
2004-09-14 14:04                                                                     ` Dmitry A. Kazakov
2004-09-14 15:57                                                                       ` Georg Bauhaus
2004-09-15  8:29                                                                         ` Dmitry A. Kazakov
2004-09-15  9:30                                                                           ` Martin Dowie
2004-09-15 10:05                                                                             ` Dmitry A. Kazakov
2004-09-15 10:14                                                                           ` Martin Krischik
2004-09-15 12:50                                                                             ` Dmitry A. Kazakov
2004-09-16  4:29                                                                     ` Kevin Cline
2004-09-16  7:38                                                                       ` Martin Krischik
2004-09-16 18:45                                                                         ` Georg Bauhaus
2004-09-17  5:58                                                                           ` Martin Krischik
2004-09-18 16:44                                                                             ` Georg Bauhaus
2004-09-19 11:22                                                                               ` Simon Wright
2004-09-19 12:22                                                                                 ` Georg Bauhaus
2004-09-19 18:04                                                                                   ` Simon Wright
2004-09-20  7:36                                                                                 ` Martin Krischik
2004-09-20 20:41                                                                             ` Randy Brukardt
2004-09-21  8:11                                                                               ` Martin Krischik
2004-09-22 20:51                                                                                 ` Simon Wright
2004-09-16  8:01                                                                       ` Jean-Pierre Rosen
2004-09-14 20:35                                                                   ` Pascal Obry
2004-09-15  8:29                                                                     ` Dmitry A. Kazakov
2004-09-16 18:43                                                                       ` Pascal Obry
2004-09-14 16:28                                                 ` Kevin Cline
2004-09-11 11:44                                               ` Georg Bauhaus
2004-09-14 16:50                                                 ` Kevin Cline
2004-09-14 17:32                                                   ` Georg Bauhaus
2004-09-09 19:58                                           ` Lionel Draghi
2004-09-11  0:07                                             ` Kevin Cline
2004-09-11 12:06                                               ` Georg Bauhaus
2004-09-12 16:33                                                 ` jayessay
2004-09-13 12:43                                                   ` Georg Bauhaus
2004-09-13  6:58                                                 ` Kevin Cline
2004-09-13 13:06                                                   ` Georg Bauhaus
2004-09-12 16:30                                               ` jayessay
2004-09-12 22:55                                                 ` Lionel Draghi
2004-09-12 23:08                                                 ` Lionel Draghi
2004-09-13  2:37                                                   ` John B. Matthews
2004-09-13 21:28                                                   ` jayessay
2004-09-13 13:08                                                 ` Georg Bauhaus
2004-09-09  0:13                                       ` Randy Brukardt
2004-09-09  1:07                                         ` Testing v compile time checks for errors Jeffrey Carter
2004-09-11  0:23                                         ` ADA Popularity Discussion Request Kevin Cline
2004-09-14  0:17                                           ` Randy Brukardt
2004-09-12 16:22                                         ` jayessay
2004-09-14  0:49                                           ` Randy Brukardt
2004-09-14 14:28                                             ` jayessay
2004-09-06 21:01                                     ` Stephen Leake
2004-09-13  6:23                                       ` Kevin Cline
2004-09-07  2:16                                     ` Richard  Riehle
2004-09-07  3:57                                       ` Benjamin Ketcham
2004-09-07 16:42                                         ` Richard  Riehle
2004-09-07 20:51                                           ` jayessay
2004-09-07 22:21                                             ` Mark Lorenzen
2004-09-08  5:26                                               ` Richard  Riehle
2004-09-08  6:56                                                 ` Mark Lorenzen
2004-09-08 15:56                                                   ` jayessay
2004-09-08 15:36                                               ` jayessay
2004-09-08 15:37                                                 ` Jean-Marc Bourguet
2004-09-08 10:29                                             ` Georg Bauhaus
2004-09-08 16:04                                               ` jayessay
2004-09-09  2:52                                           ` Kevin Cline
2004-09-07  7:46                                       ` Jean-Pierre Rosen
2004-09-14 20:14                                       ` Kevin Cline
2004-09-20 21:45                                         ` Lurker
2004-09-07 22:37                                     ` Lionel Draghi
2004-09-06  7:49                                 ` Ole-Hjalmar Kristensen
2004-09-06 16:36                                   ` jayessay
2004-09-06 17:32                                     ` Georg Bauhaus
2004-09-07 13:48                                       ` jayessay
2004-09-07 15:13                                         ` Georg Bauhaus
2004-09-07 15:54                                           ` jayessay
2004-09-08 12:33                                             ` Georg Bauhaus
2004-09-08 13:17                                               ` Georg Bauhaus
2004-09-09  1:02                                         ` Randy Brukardt
2004-09-09  9:15                                           ` Dmitry A. Kazakov
2004-09-07 22:18                                     ` Lionel Draghi
2004-08-28 14:45                     ` User Name
2004-08-28 20:02                     ` Alexander E. Kopilovich
2004-08-30 12:20                   ` Jano
2004-08-20 19:50         ` Jeffrey Carter
2004-08-26 20:42           ` Kevin Cline
2004-08-27  1:22             ` Jeffrey Carter
2004-08-27 15:22               ` Kevin Cline
2004-08-27 16:26                 ` Georg Bauhaus
2004-08-30 19:08                   ` Kevin Cline
2004-08-27 18:08                 ` Jeffrey Carter
2004-08-28 14:05                   ` Kevin Cline
2004-08-26 21:52           ` Kevin Cline
2004-08-20 17:53       ` Alexander E. Kopilovich
2004-08-21  1:34         ` Richard  Riehle
2004-08-18  0:37     ` Jeffrey Carter
2004-08-18  1:53     ` Steve
2004-08-18  8:58     ` Dmitry A. Kazakov
2004-08-18 10:04       ` Jean-Pierre Rosen
2004-08-18 17:55         ` Ludovic Brenta
2004-08-18 17:58           ` Ed Falis
2004-08-19  7:41           ` Jean-Pierre Rosen
2004-08-19 14:36             ` Larry Kilgallen
2004-08-30 14:00               ` Jacob Sparre Andersen
2004-08-30 15:27                 ` Martin Krischik
2004-08-25 18:26         ` John Kern
2004-08-18 10:32       ` Björn Persson
  -- strict thread matches above, loose matches on Subject: below --
2004-08-26  2:08 Robert C. Leif
2004-08-31 17:58 Lionel.DRAGHI
2004-09-01  7:21 ` Ole-Hjalmar Kristensen
2004-09-01 12:18 Lionel.DRAGHI
replies disabled

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