Re: No call for Ada (was Re: Announcing new scripting/prototyping language)
From: Martin Krischik (krischik_at_users.sourceforge.net)
Date: 02/08/04
- Next message: suzy: "comparing combinations"
- Previous message: Martin Krischik: "Re: No call for Ada (was Re: Announcing new scripting/prototyping language)"
- Maybe in reply to: Ludovic Brenta: "Re: No call for Ada (was Re: Announcing new scripting/prototyping language)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sun, 08 Feb 2004 13:57:07 +0100
Ludovic Brenta wrote:
> Not automatically. You would define new containers explicitly for A
> and B, using generics; see for example the Booch components[1] or the
> Charles library[2], which is modelled after the C++ STL. If you want
> polymorphic containers, you store pointers in them.
> [1] http://www.pogner.demon.co.uk/components/bc/case-study.html
> [2] http://home.earthlink.net/~matthewjheaney/charles/
AdaCL (adacl.sf.net) has polymorphic containers whichout (exposed) pointers
- that is somthing C++ can't do ;-) because C++'s RTTI is only a cheap
excuse compared with Ada's tags.
For the C++ programmes: If you copy contruct a class in Ada then Ada will
use the tag of the class to determine the actual child class and copy that
instead of the currently visible prarent view of the class.
With Regards
Martin
-- mailto://krischik@users.sourceforge.net http://www.ada.krischik.com
- Next message: suzy: "comparing combinations"
- Previous message: Martin Krischik: "Re: No call for Ada (was Re: Announcing new scripting/prototyping language)"
- Maybe in reply to: Ludovic Brenta: "Re: No call for Ada (was Re: Announcing new scripting/prototyping language)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|