TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Proportional Font
Show HTML Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: "Team Ada: Ada Programming Language Advocacy (83 & 95)" <[log in to unmask]>
Date: Wed, 15 Nov 2006 22:02:20 -0700
Reply-To: "Team Ada: Ada Programming Language Advocacy (83 & 95)" <[log in to unmask]>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
In-Reply-To: <[log in to unmask]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
From: Jeffrey Carter <[log in to unmask]>
Parts/Attachments: text/plain (26 lines)
Rick Duley wrote:
> The accusation is that Ada has no such collection (actually, most people 
> believe that OOP is impossible in Ada).

Most people believe lots of untrue things. Ada was the 1st 
internationally standardized programming language with support for 
programming by extension (which is mistakenly called OOP).

> I have downloaded CLAW which holds out promise for GUI work although it 
> lacks documentation.  Also, the current GNAT compiler is not listed 
> among its compatibilities.  GtkAda works but its implementation for 
> Windows appears to be something of an afterthought berining consequent 
> restrictions.  My experience of Booch components is that they are 
> subroutines rather than classes.

The complete CLAW is a pretty complete binding to the Win32 API. I take 
it that you are interested only in libraries that use tagged types. The 
container library for Ada 0X is such a beast.

Jeff Carter
"From this day on, the official language of San Marcos will be Swedish."