comp.lang.ada
 help / color / mirror / Atom feed
From: aidan@skinner.demon.co.uk (Aidan Skinner)
Subject: Re: The future of Ada
Date: 1999/03/28
Date: 1999-03-28T00:00:00+00:00	[thread overview]
Message-ID: <slrn7fskc2.10c.aidan@skinner.demon.co.uk> (raw)
In-Reply-To: 7dj8vi$2qi@drn.newsguy.com

On 27 Mar 1999 10:45:06 -0800, west@nospam <west@nospam> wrote:

>Second, Java comes with packages and API's to do almost anything 

I'm working on these for Ada. 

(warning, trumpet blowing begins here)

>Look at what one can do with Java:

List snipped to include only bits which are intended for
implementation in Ada either as part of my library set (either
implemented or planned) or as part of another project that I know
about.

>(this does not even count that the basic core Java packages come with
>more data structures and utilites to do usefull stuff than the Ada
>standard libraries come with)

My gliba.data-structures.* hierachy currently has binary search trees
(unbalanced), single and double linked lists, queues and
stacks. Balanced binary search trees and b-trees will be added
soon. honest. ;)

>2. the OMG packages for corba IDL stuff.

There's a number of Ada ORBs available, and there is work going on to
provide a binding to the free ORBit ORB.

>3. the SWING packages for GUI, Net/URL packages for easy networking.

GtkAda for GUI. Gliba.ARPA.* for news, mail, http and ftp.

>4. Java Beans for writing reusable compononts.

Ada for writing reusable components. ;)

>9. Java Mail packages. "The JavaMail API provides a set of abstract 
>   classes that model a mail system. The API provides a platform 
>   independent and protocol independent framework to build Java based 
>   mail and messaging applications."

cf 3.

>11. JCE packages. "The JavaTM Cryptography Extension (JCE) 1.2 
>    provides a framework and implementations for encryption, key 
>    generation and key agreement, and Message Authentication Code 
>    (MAC) algorithms. Support for encryption includes symmetric, 
>    asymmetric, block, and stream ciphers. The software also 
>    supports secure streams and sealed objects. 

Gliba.Cryptography.* will eventually suppourt (at least) OpenPGP
encryption/signatures, and anything else that I can get my hands on
without having to pay for it.

>13. JMS packages. "Enterprise messaging provides a reliable, 
>    flexible service for the asynchronous exchange of critical 
>    business data and events throughout an enterprise. JMS adds to 
>    this a common API and provider framework that enables the 
>    development of portable, message based Java applications."

Isn't this just a message que? or CORBA? or any number of other things?

>20. XML and Java. Although I don't know much about this, but it seems I see
>    Java more mentioned with XML than any other language. There are more

There's a free XML parser for Ada as part of GtkAda.

>Show the Ada packages that I can use to do the above.

http://www.skinner.demon.co.uk/aidan/programming/gliba/

for a basic, beta (0.0.4), bare-bones, highly unstable (as far as
interfaces go, the code itself is AFAIK fine), badly documented
version. Version 1.0.0 should be out sometime during Q3. I
hope. Depening how much help I get. Signifcant improvements are being
made on a daily basis and there's a stable URL for the latest source
tarball (nightly build) at:

http://www.skinner.demon.co.uk/aidan/programming/gliba/gliba.latest.tar.gz

>THere are also  more and more API and java packages out there (commerical 
>and non-commerical) for Java. But I think you get the point now.

well, gliba is under the same licence as GNAT (ie. I ripped the
headers from the gnat runtime and modified them), so you can use it in
your propriety applications so long as you don't modify the library
(and if you do modify the library you have to let people have the
source of the modified library, but that's all).

>>  Have you even looked seriously at Ada?
>
>Oh yes. you can look at Ada as long as you want. But when it comes to
>writing commerical applications with it in the real world, Ada does not
>not have the needed libraries and packages to do the work, and so it falls

This is, however, being worked on.

</trumpet blowing>

- Aidan
-- 
"Every time I see her I want to geek..."
"I say geek. If she runs then it was never meant to be. But if you talk
about routers, TCP/IP and programming and she stays, she's yours until the
counter flips" 





  parent reply	other threads:[~1999-03-28  0:00 UTC|newest]

Thread overview: 111+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-10  0:00 The future of Ada Gordon Dodrill
1999-03-10  0:00 ` dewar
1999-03-10  0:00 ` Larry Kilgallen
1999-03-10  0:00   ` dennison
1999-03-10  0:00 ` Al Christians
1999-03-10  0:00   ` dewar
1999-03-10  0:00 ` robert_dewar
1999-03-10  0:00 ` dennison
1999-03-10  0:00   ` Corey Ashford
1999-03-10  0:00 ` Richard D Riehle
1999-03-10  0:00   ` Tom Moran
1999-03-11  0:00   ` Steve O'Neill
1999-03-11  0:00 ` Tucker Taft
1999-03-11  0:00   ` Tucker Taft
1999-03-11  0:00 ` Michael Garrett
1999-03-12  0:00   ` vershokv
1999-03-26  0:00   ` John McCabe
1999-03-26  0:00     ` Mike Silva
1999-03-27  0:00       ` west
1999-03-27  0:00         ` John McCabe
1999-03-27  0:00           ` Larry Kilgallen
1999-03-27  0:00           ` west
1999-03-28  0:00             ` John McCabe
1999-04-16  0:00               ` s.shering
1999-03-27  0:00         ` mjsilva
1999-03-27  0:00           ` west
1999-03-27  0:00             ` mjsilva
1999-03-27  0:00             ` Chad R. Meiners
1999-03-28  0:00             ` Aidan Skinner [this message]
1999-03-29  0:00               ` Steve Quinlan
1999-03-29  0:00                 ` Aidan Skinner
1999-03-30  0:00                   ` Ed Falis
1999-03-29  0:00                 ` robert_dewar
1999-03-30  0:00                   ` SpamSpamSpam
1999-03-30  0:00                     ` Matthew Heaney
1999-03-30  0:00                       ` Jerry van Dijk
1999-03-30  0:00                     ` robert_dewar
1999-03-30  0:00                       ` SpamSpamSpam
1999-03-30  0:00                         ` dewar
1999-03-31  0:00                           ` SpamSpamSpam
1999-03-31  0:00                             ` robert_dewar
1999-04-02  0:00                           ` Robert I. Eachus
1999-03-30  0:00                         ` Stephen Thomas
1999-03-30  0:00                     ` bourguet
1999-03-30  0:00                       ` SpamSpamSpam
1999-03-31  0:00           ` west
1999-04-01  0:00             ` Steve Doiel
1999-04-02  0:00               ` dennison
1999-04-02  0:00                 ` Tom Moran
1999-04-02  0:00                   ` kewick
1999-04-02  0:00                     ` Tom Moran
1999-04-05  0:00                       ` Stephen Leake
1999-04-03  0:00                     ` Tom Moran
1999-04-01  0:00             ` Larry Kilgallen
1999-03-27  0:00         ` robert_dewar
1999-03-28  0:00         ` Aidan Skinner
1999-03-28  0:00         ` Tom Moran
1999-03-27  0:00     ` Aidan Skinner
1999-03-28  0:00     ` David Botton
1999-03-11  0:00 ` Nick Roberts
1999-03-11  0:00   ` Larry Kilgallen
1999-03-11  0:00     ` Marin David Condic
1999-03-11  0:00       ` Mike Silva
1999-03-15  0:00         ` Marin David Condic
1999-03-21  0:00           ` Larry Kilgallen
1999-03-22  0:00             ` Mike Silva
1999-03-22  0:00               ` Gisle S�lensminde
1999-03-23  0:00                 ` Marin David Condic
1999-03-23  0:00                   ` Chris Morgan
1999-03-23  0:00                 ` Marin David Condic
1999-03-22  0:00             ` Marin David Condic
1999-03-26  0:00             ` R. Rabeau
1999-03-26  0:00               ` Mike Silva
1999-03-11  0:00     ` Richard D Riehle
1999-03-11  0:00       ` Stanley R. Allen
1999-03-11  0:00         ` kirk
1999-03-12  0:00           ` Mike Silva
1999-03-12  0:00           ` Jerry Petrey
1999-03-12  0:00         ` Richard D Riehle
1999-03-12  0:00           ` Stanley R. Allen
1999-03-15  0:00         ` Marin David Condic
1999-03-12  0:00       ` Chris Morgan
1999-03-12  0:00         ` steve
1999-03-12  0:00           ` Joseph P Vlietstra
1999-03-15  0:00             ` Mark D. McKinney
1999-03-13  0:00           ` Chris Morgan
1999-03-14  0:00           ` robert_dewar
1999-03-12  0:00         ` Richard D Riehle
1999-03-12  0:00           ` Chris Morgan
1999-03-11  0:00     ` Scott Ingram
1999-03-11  0:00       ` Marin David Condic
1999-03-11  0:00         ` Scott Ingram
1999-03-12  0:00         ` Gunther Dragoski
1999-03-12  0:00           ` Chris Morgan
1999-03-12  0:00             ` Dino Gianisis
1999-03-13  0:00               ` Olivier Devuns
1999-03-12  0:00                 ` Chris Morgan
1999-03-12  0:00     ` Steve Whalen
1999-03-12  0:00   ` Al Christians
1999-03-12  0:00 ` Gordon Dodrill
1999-03-12  0:00   ` Larry Kilgallen
1999-03-12  0:00   ` robert_dewar
1999-03-13  0:00   ` Corey Ashford
1999-03-13  0:00   ` Nick Roberts
1999-03-15  0:00     ` Marin David Condic
1999-03-12  0:00 ` Andreas Winckler
  -- strict thread matches above, loose matches on Subject: below --
1990-08-15 18:49 The Future " Edward V. Berard
1990-08-15 23:05 ` Michael Endrizzi 
1990-08-15 15:19 Michael Endrizzi 
1990-08-15 17:52 ` Jerry Callen
1990-08-17 17:21   ` Steve Vestal
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox