httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Graham Leggett" <minf...@sharp.fm>
Subject Re: Expression Parser API?
Date Wed, 28 Nov 2007 11:19:34 GMT
On Wed, November 28, 2007 1:06 pm, Nick Kew wrote:

> Agreed.  As it happens, I started on exactly that this morning,
> before having to turn my attention away from hacking.  With a bit
> of luck I'll find the time to come up with something working
> this evening or tomorrow.  I expect this to answer my own point
> in http://marc.info/?l=apache-httpd-dev&m=119439091917387&w=2
> and generalise to enable us to introduce new -Options.

I sat for ages trying to decide on a suitable syntax for this. One option
was to use the function(parameter) syntax used by programming languages,
or SQL, but that meant possible major surgery to a piece of code that has
been quiet and stable for years.

Eventually I followed the thinking that the conditional parse mostly
follows the conditional handling of /bin/sh, and using the -x syntax is an
extension of /bin/sh, or test. The choice of -A was based on it not
clashing with any other tests in /bin/sh, which has no concept of access
or URLs (it has a concept of "read" bit set, but I figured that a future
mod_include might want to care if the "read" bit was set on a file (you
never know), so I kept it safe).

Regards,
Graham
--



Mime
View raw message