Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Ada > Re: Access keyw...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 15 of 24 Topic 5675 of 5831
Post > Topic >>

Re: Access keyword

by "Dmitry A. Kazakov" <mailbox@[EMAIL PROTECTED] > Apr 30, 2008 at 09:56 AM

On Wed, 30 Apr 2008 00:15:47 -0700 (PDT), Maciej Sobczak wrote:

> On 29 Kwi, 23:32, "Randy Brukardt" <ra...@[EMAIL PROTECTED]
> wrote:
> 
>> Anonymous access types (a superset of access parameters) mainly exist
in Ada
>> to make it easier for C++ and Java programmers to move their rotten
designs
>> to Ada.
> 
> Anonymous access types are used by Ada.Containers for iteration (among
> others). "Rationale" by Barnes presents some nice examples with
> downward closures as well.

But most (if not all) of these could certainly be addressed to the
language
design faults. One does not need explicit pointers in order to implement
downward closures. The same is true for returning objects by reference.
There is no proper abstraction of array allowing "for Item in Container
loop". The notorious mix-in inheritance is often just a kludge, necessary
because the language lacks multiple inheritance or else, because certain
types (like tasks and protected objects) cannot be inherited from. The
Rosen trick is used because procedures cannot have results. Have I forgot
something?

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
 




 24 Posts in Topic:
Access keyword
=?ISO-8859-1?Q?S=E9bastie  2008-04-29 13:55:17 
Re: Access keyword
Peter Hermann <ica2ph@  2008-04-29 14:35:33 
Re: Access keyword
Ludovic Brenta <ludovi  2008-04-29 07:43:18 
Re: Access keyword
stefan-lucks@[EMAIL PROTE  2008-04-29 17:16:42 
Re: Access keyword
=?ISO-8859-1?Q?S=E9bastie  2008-04-29 16:31:09 
Re: Access keyword
Gautier <gautier@[EMAI  2008-04-29 21:55:56 
Re: Access keyword
=?ISO-8859-1?Q?S=E9bastie  2008-04-30 14:26:18 
Re: Access keyword
Gautier <gautier@[EMAI  2008-04-30 19:13:23 
Re: Access keyword
Adam Beneschan <adam@[  2008-04-29 10:37:05 
Re: Access keyword
"Jeffrey R. Carter&q  2008-04-29 19:08:33 
Re: Access keyword
Maciej Sobczak <see.my  2008-04-29 14:03:18 
Re: Access keyword
"Randy Brukardt"  2008-04-29 16:32:47 
Re: Access keyword
Gautier <gautier@[EMAI  2008-04-30 06:36:16 
Re: Access keyword
Maciej Sobczak <see.my  2008-04-30 00:15:47 
Re: Access keyword
"Dmitry A. Kazakov&q  2008-04-30 09:56:44 
Re: Access keyword
Georg Bauhaus <rm.tsoh  2008-04-30 11:21:06 
Re: Access keyword
=?ISO-8859-1?Q?S=E9bastie  2008-04-30 14:32:40 
Re: Access keyword
Adam Beneschan <adam@[  2008-04-30 08:16:42 
Re: Access keyword
Adam Beneschan <adam@[  2008-04-30 08:20:17 
Re: Access keyword
"Randy Brukardt"  2008-04-30 18:40:43 
Re: Access keyword
Maciej Sobczak <see.my  2008-04-30 14:32:13 
Re: Access keyword
Adam Beneschan <adam@[  2008-04-30 14:58:41 
Re: Access keyword
Adam Beneschan <adam@[  2008-04-30 18:10:22 
Re: Access keyword
Ludovic Brenta <ludovi  2008-04-30 22:44:43 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 20:51:41 CDT 2008.