Peter Eisentraut <[EMAIL PROTECTED]> writes:
> Am Donnerstag, 16. Februar 2006 02:50 schrieb Tom Lane:
>> The m4 idea seems attractive to me because that's already effectively
>> required as part of the autoconf infrastructure (and I think bison
>> uses it too these days).

> That is true, but I'm afraid that this will lead to code that only a few 
> people will be able to maintain.  (Try programming a loop in m4 to start.)

>> A similar issue that's been bothering me for awhile is that it'd be a
>> lot less error prone if keywords.c and the keyword list productions in
>> gram.y were generated off a common declarative source (which might as
>> well produce the keyword documentation appendix too).

> That could be a job for m4, I think.

Hmm ... well, if we are going to do this other thing with xsltproc, the
keyword problem should probably be solved with the same tool.

I hesitate to mention this, but: we have several other derived files in
the tarball (postgres.bki, fmgroids.h, etc) and those are all built with
shell/awk/sed/perl scripts.  How out of the question is it to solve the
GUC problem with that technology?

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Reply via email to