Because for many small projects, such as verifying a set of data,
and converting it from one format to another, the large number
of good primitive data-types of Ada means that
"almost all you hve to do it write the data defintions".
The code will write itself.
For example, if you have to convert a set of data with data values
that are a sequence with holds into another sequence with holes,
1) A type definition
2) Two derivired types from the first
3) A rep-spec for each of the derived types
4) Two instantians of ENUMERATION_IO.
5) One assigment statement to up-convert and then down-covert.
and you hvae your program.
Try doing those data mappings as easily
+ verifying the correctness of the values of your original data
easier in some other programming language.
----- Original Message -----
From: "David Botton" <[log in to unmask]>
To: <[log in to unmask]>
Sent: Wednesday, December 15, 2004 3:29 PM
Subject: Question #3
> Ok #3 in our series of questios that will make their way in to future
> articles, FAQs, etc.
> Why would I want to use Ada for small projects?
> David Botton