Re: CPAN Upload: A/AB/ABERGMAN/ponie-2.tar.gz - Ponie Development Release 2
[email protected] (Marcus Holland-Moritz) Sun, 14 Mar 2004 01:51:24 +0100
| Newsgroups | perl.perl5.porters,perl.perl6.internals,perl.ponie.dev |
|---|---|
| Message-ID | <20040314015124.5d8d3ce9@r2d2> |
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.