Return-Path: Delivered-To: apmail-httpd-apreq-dev-archive@httpd.apache.org Received: (qmail 53295 invoked by uid 500); 28 Apr 2003 13:02:13 -0000 Mailing-List: contact apreq-dev-help@httpd.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Delivered-To: mailing list apreq-dev@httpd.apache.org Received: (qmail 53282 invoked from network); 28 Apr 2003 13:02:12 -0000 Received: from sunstarsys.com (HELO w2.sunstarsys.com) (64.227.73.173) by daedalus.apache.org with SMTP; 28 Apr 2003 13:02:12 -0000 Received: from sol.sunstarsys.com (mumonkan.sunstarsys.com [67.34.76.193]) by w2.sunstarsys.com (8.11.6/8.11.0) with ESMTP id h3SD26106856; Mon, 28 Apr 2003 09:02:07 -0400 Received: (from joe@localhost) by sol.sunstarsys.com (8.12.8/8.12.8/Submit) id h3SD39Bb006082; Mon, 28 Apr 2003 09:03:09 -0400 To: "Issac Goldstand" Cc: "Stas Bekman" , "apreq dev list" Subject: Re: [rfc] a few milestones (was Re: Updating the Website?) References: <3EAB6E12.1000109@stason.org> <3EAB8657.3040403@stason.org> <3EAC652E.5060405@stason.org> <00c001c30d5b$29fe1bd0$0100a8c0@fmenc001dev> From: Joe Schaefer Date: 28 Apr 2003 09:03:08 -0400 In-Reply-To: <00c001c30d5b$29fe1bd0$0100a8c0@fmenc001dev> Message-ID: Lines: 34 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N "Issac Goldstand" writes: > My $0.02: > I think we're making too many new root namespaces for modperl2: > Apache2:: APR:: ModPerl:: etc > I think that we should start taking one of those as a "roof" as to > not create too much confusing clutter; after all, ALL of these > namespaces are logically connected because they ALL require mod_perl2, Fair enough, but there's lots of new things in libapreq that we should clarify: 1) libapreq-2 no longer requires httpd to operate; it can be used in other environments (like CGI) now. IMO it would be nice if CGI scripts that use our Perl API (whatever it turns out to be) will also work cleanly as Apache::Registry scripts. 2) libapreq-2 is meant to be safe to use just about anywhere within the server: hooks, filters, handlers, etc. The downside is that it's no longer possible for libapreq to automatically do the POST parsing (we've relinquished control of that to the content-handler itself). > Plus, think about third-party developers. They're gonna go bananas > trying to figure out which of these new namespaces to start developing > for. So I'm against making either an Apreq:: or an APREQ:: suite. What concerns me most about Apache::Request is backwards-compatibility. If people prefer to document the changes to Apache::Request instead of introducing a new namespace, that's fine with me also. -- Joe Schaefer