On Thu, Jan 19, 2006 at 03:45:44PM +0100, Jens Teubner wrote:
On Thu, Jan 19, 2006 at 03:13:30PM +0100, Stefan Manegold wrote:
[...]
Moreover, if I understand the comments of Jan & Jens (separate mail discussion between Wouter, Jens, Jan & me) correctly, the current burK implementation/integration does cause some significant(?) performance penalty in the burG generated code, which will harm the performance of XQuery translation significantly(?).
I don't have any numbers, but I think the performance penalty is not "significant". Don't worry.
Ok... So, we leave it as is (at least for now, and hence for the release) ?
[...] I think Wouter did the best we can do here already. BURG does not provide any preprocessing features, so we cannot skip any declarations based on ./configure options. The same argument holds for the Yacc grammar as well. Wouter did use preprocessor macros in the action code in both cases (right?), so I think the impact of the Burkowski stuff with --disable-burk is as small as we can get.
Right. I didn't know about burg, but should have known about yacc/lex... Thanks!
(Please don't come up with ideas such as feeding .brg and .y files into other preprocessors first. I really don't want to have that trouble in our code.)
hm no .brg.mx.in |-(( ... well, I completely agreed, we shouldn't make it worse! ;-))
Regards,
Jens
ps: the release must be ready by Sunday Jan 22, 23:59:59 [...]
Is Peter still in Argentina? Due to the time lag that could save us some hours. :-)
He's back --- and I in fact mean(t) Sun Jan 22 23:59:59 CET 2006 ... ;-) Stefan -- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |