On 2004-03-12, at 16:54:26 +0000, Arthur Bergman wrote: > This is Ponie, development release 2 > ------------------------------------
First of all, this is just working great! All of my XS modules compiled (almost) out of the box and worked really fine. I noticed one small thing, however. The parrot code contains a couple of quite "generic" symbols. While all (most) perl global symbols are prefixed by Perl_, perl_, PerlIO_ or something similar, not all of parrots symbols have a similar prefix. One of my modules embeds the ucpp preprocessor, which has a function init_tables(). The same function exists in parrot. When I ran the test suite, parrot's function was called instead of ucpp's, which resulted in a segfault. Of course, it is also bad of ucpp to have such generic symbols. I already had a patch to prefix ucpp's symbols, so I got things working quickly. I just wanted to draw attention to the fact that it might be useful to have a prefix all of parrot's global symbols. Thanks for the great work! Marcus -- Theory of Selective Supervision: The one time in the day that you lean back and relax is the one time the boss walks through the office.