TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

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

Print Reply
Randy Brukardt <[log in to unmask]>
Reply To:
Randy Brukardt <[log in to unmask]>
Tue, 4 Dec 2001 18:06:39 -0600
text/plain (42 lines)
Pascal Obry writes:

> Robert C. Leif, Ph.D. writes:
>  > I hope that for the future the AdaIC Website would both use and
showcase Ada
>  > web technology. Ada has the best fit with XML of all of the major
>  > programming languages.
> Using AWS :)

Well, not exactly.

The primary site ( runs on a commercial hosting site,
because we (the TPPB) wanted connectivity and reliability that we couldn't
afford to build ourselves. That limits the use of items beyond HTML and

The secondary site ( and the archive site
( [the archives contain all of the stuff from the
old site that we haven't reviewed or updated] run on a yet-to-be-named
server that's part of a product-in-development that may or may not ever see
the light of day. It's all in Ada, currently based on the Claw sockets
library, and was designed for security and reliability. Thus, it doesn't do
anything fancy at all, just serves pages and directories. So far, it hasn't
failed since the site has been on-line. It has occasionally raised an
exception (most commonly Use_Error - I haven't figured out why), which it
just logs and keeps on running.

Several people have asked me to make the source available, which I may do if
I get some time to make a version for distribution (I don't want to provide
the exact configuration of our particular server to possible crackers).

Some of the content (including the Ada Reference Manual and the Ada 95
Certified Processors List) are created with Ada programs that generate HTML.

So, most of the site is running on Ada already. If possible within our
budget, we'll do that for new features as well.

                                Randy Brukardt