Re: CGI in Ada?



Maciej Sobczak schrieb:
Hi,

Did anyone realistically practised CGI in Ada?

Yes

I know about AWS, but let's focus on "regular" web server (say, Apache) with CGI in Ada serving dynamic content.

If yes, are there any reasonable libraries for handling url encoding/decoding, html entity escaping, form data retrieval, cookies, etc.?

Technically everything is possible, but I'm curious whether Ada has been successfully used in this area.

There are quite a few libraries for GCI in Ada them and GNAT even got an integrated version. AFAIK the best GCI library is the one in AdaCL [1].

Martin

[1] http://adacl.sourceforge.net/pmwiki.php/Main/CommonGatewayInterface
.



Relevant Pages

  • Re: Standard Library Interest?
    ... Not everyone is good at designing "libraries" for> general use, and so I would suggest that in a library sense,> some *are* more suitable for others. ... I would add that there needs> to be a more "general purpose computing" focus, to get Ada into> more mainstream use. ... :-)> If there is enough other interested parties, then perhaps a> "competition" of sorts between different teams could be> arranged. ... Like I mentionned elsewhere I'd be lying if I didn't wanna get paid for this effort especially if it's gonna help the vendors. ...
    (comp.lang.ada)
  • Re: Standard Library Interest?
    ... The reason for that goal is to make Ada more attractive to ... Looking at existing libraries (those ... the vendors & their customers so they could pick from the list what ... > architectures like ALSA woudl be a good idea too so that Ada developers can ...
    (comp.lang.ada)
  • Listing currently maintained libraries for Ada
    ... Ada 2005 Math Extensions -- Additions to the GNAT libraries. ... Florist -- Ada POSIX binding. ... GWindows -- GUI framework for Windows. ...
    (comp.lang.ada)
  • Re: Listing currently maintained libraries for Ada
    ... Ada 2005 Math Extensions -- Additions to the GNAT libraries. ... Florist -- Ada POSIX binding. ... GWindows -- GUI framework for Windows. ...
    (comp.lang.ada)
  • Re: Listing currently maintained libraries for Ada
    ... When searching for Ada libraries, it is discouraging to find mostly dead ... Debug -- Trace support for multitasking programs. ... Florist -- Ada POSIX binding. ...
    (comp.lang.ada)