Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 18069 invoked by uid 6000); 1 Apr 1998 09:23:56 -0000 Received: (qmail 18041 invoked from network); 1 Apr 1998 09:23:54 -0000 Received: from paris.ics.uci.edu (mmdf@128.195.1.50) by taz.hyperreal.org with SMTP; 1 Apr 1998 09:23:54 -0000 Received: from kiwi.ics.uci.edu by paris.ics.uci.edu id aa07347; 1 Apr 98 1:19 PST To: new-httpd@apache.org Subject: Re: writing in something other than C (was re: vetoing hide.h) In-reply-to: Your message of "Wed, 01 Apr 1998 00:19:07 PST." Date: Wed, 01 Apr 1998 01:15:28 -0800 From: "Roy T. Fielding" Message-ID: <9804010119.aa07347@paris.ics.uci.edu> Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org >Folks not writing in C (or C++) already have to massage all the header >files into something they can use in whatever language. They need a >request_rec definition, they need a server_rec definition, they need >HTTP_INTERNAL_SERVER_ERROR. They need a whole lot of stuff that's pretty >complex to generate automatically. > >Generating a few prefixes is trivial by comparison. No doubt, or at least it would be if they could find hide.h, and if the prefix didn't change every release. But that still leaves them with a disjunct between "what they are reading" and what they end up having to link to. >Has someone done that? Has anyone used apache with anything other than C? We looked into it as part of the libwww-ada95 preparation, and I've seen others ask about it. I don't know of any that successfully produced a module without an intermediate C layer (like mod_perl). ....Roy