For everyone interested, the WebAda source includes CGI parsing and utilities. The zip file contains all of the WebAda code with macro and html files:
  http://www.adasmith.com/webada/source/webada.zip

You may browse online, look in the ada subdirectory for all of the Ada source:
  http://www.adasmith.com/webada/source/webada/

Doug
[log in to unmask]


At 8:57 PM -0400 9/13/99, Robert C. Leif, Ph.D. wrote:
>From: Bob Leif
>To: Robert I. Eachus
>
>Although I did not expect to find it, I searched my C: drive for uncgi.* and
>found nothing. Do you have a location where uncgi can be obtained? How would
>its use help the present problem of just obtaining the string sent by Submit
>Form?
>
>-----Original Message-----
>From: Team Ada: Ada Advocacy Issues (83 & 95)
>[mailto:[log in to unmask]]On Behalf Of Robert I. Eachus
>Sent: Monday, September 13, 1999 3:27 PM
>To: [log in to unmask]
>Subject: Re: How to provide Ada with the best possible GUI.
>
>
>At 10:15 AM 9/13/1999 -0400, Richard L. Conn wrote:
>>Robert pointed out an issue that I forgot to mention.  Since a URL is
>>in play for the action to respond to a form, you can use the file:
>>scheme to specify a program on your PC to handle the action.
>
>    And one more magic trick to make it even easier.  There is a program
>uncgi that takes the information from the URL it is passed, decodes it to
>remove the various character encodings, and puts the information in to
>environment variables.  Makes GET style cgi programs a breeze.  (It also
>allows your programs to reside outside the CGI directory, but doesn't
>compromise security...)
>
>                                        Robert I. Eachus
>
>with Standard_Disclaimer;
>use  Standard_Disclaimer;
>function Message (Text: in Clever_Ideas) return Better_Ideas is...