comp.lang.ada
 help / color / mirror / Atom feed
From: "REH" <spamjunk@stny.rr.com>
Subject: Re: generics in Ada 83
Date: 20 Sep 2005 05:36:48 -0700
Date: 2005-09-20T05:36:48-07:00	[thread overview]
Message-ID: <1127219808.860316.155590@z14g2000cwz.googlegroups.com> (raw)
In-Reply-To: <fGMXe.7511$i86.6994@trndny01>


Hyman Rosen wrote:
> REH wrote:
> > That has got to be the best argument I have ever seem for Ada generics.
>
> Do remember, as has been frequently discussed here, that C++ templates
> let you do things like define dimensioned objects that require zero
> runtime overhead in either time or space and implicitly instantiate
> themselves only for the units actually needed. This is far beyond what
> Ada generics can do. The whole area of template metaprogramming is
> unavailable to Ada as well.

Oh, I'm still a big fan of templates.  I do a lot of template
metaprogramming, myself.  It is a very powerful tool.




  reply	other threads:[~2005-09-20 12:36 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-13 13:26 generics in Ada 83 REH
2005-09-13 13:30 ` Georg Bauhaus
2005-09-13 16:25   ` REH
2005-09-13 19:23     ` Georg Bauhaus
2005-09-13 13:50 ` Martin Dowie
2005-09-13 16:30   ` REH
2005-09-13 16:41     ` Martin Dowie
2005-09-13 18:43       ` REH
2005-09-13 19:37         ` Ludovic Brenta
2005-09-13 19:53           ` REH
2005-09-13 16:56 ` Jeffrey Carter
2005-09-13 18:53   ` REH
2005-09-13 22:16     ` Jeffrey Carter
2005-09-13 22:44       ` REH
2005-09-14  8:14   ` Jean-Pierre Rosen
2005-09-14 12:40     ` REH
2005-09-14 13:15     ` Hyman Rosen
2005-09-14 14:08       ` Jean-Pierre Rosen
2005-09-14 15:23         ` Hyman Rosen
2005-09-14 15:41           ` Robert A Duff
2005-09-19 17:58             ` REH
2005-09-20  4:58               ` Hyman Rosen
2005-09-20 12:36                 ` REH [this message]
2005-09-20  1:34             ` adaworks
2005-09-20  4:14               ` Jim Rogers
2005-09-21 22:58               ` Robert A Duff
2005-09-22 15:18                 ` adaworks
replies disabled

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