[GAP] Ada 2005 API

baker at cs.fsu.edu baker at cs.fsu.edu
Thu Feb 21 22:00:22 CET 2008


This is an interesting query, for me, since it uses the term "API" in  
a way that I find new.  For me "API = Application Program Interface",  
and the interface to some language-independent service, say an OS or a  
database.
Thus, Florist would be the Ada API for Unix, and the Unix C libraries  
would provide an API for the same thing.  Here, the term "API" seems  
to be referring to the online documentation for the Java standard  
libraries.  Is that correct?  If so, then Arnaud's answer would be the  
most apropos.  --Ted

Quoting Edmond Schonberg <schonberg at adacore.com>:

>
> On Feb 21, 2008, at 12:02 PM, Edward G. Okie wrote:
>
>> Does anyone know of an Ada API specification anywhere on the web?
>>
>> My students who are learning Ada frequently ask me whether there is an
>> Ada API specification available on the web.  When they learned Java,
>> they typically relied heavily on the online Java API, and as they are
>
> This may be the problem.  The core of the language is quite
> independent of API's.  The type model, the control structures,
> subprograms and parameter passing,  genericity, concurrency, etc. do
> not need any API's to be understood.  If your students are looking
> for other interfaces when the core of the language provides
> everything they need, they are  looking in the wrong place.  This
> means that the motivation must be other than to write web
> applications, of course.
>
>> learning Ada they are a bit frustrated to not have a similar
>> reference.
>> There is a version for Ada 95 available on the AdaBrowse site, but I
>> don't know of anything similar for Ada 05.  The Ada Reference Manual
>> does provide similar information, but they want something closer to
>> the
>> Java API.
>>
>
> Ed Schonberg
> _______________________________________________
> GAP mailing list
> GAP at gnat.info
> /no-more-mailman.html
> To unsubscribe from this list, please contact the GAP GNAT Tracker   
> administrator
> within your organization.
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the GAP mailing list