Hi Leo,
OK, you've confused me now :-) You're getting the same results as me (which I also get with the latest parrot, shown below).
The Bus error from the first pugs command is what I'm reporting as a bug - you can reproduce that. The callstack from that error suggests that pugs is using parrot for PGE stuff, even without -BParrot. It's that parrot code that is failing.
So what am I missing? Thanks in advance for any newbie cluebats which may be required.
Ade
[Ades-G4:Development/pugs/pugs] ade% ./pugs ../example.pl
Larry does Perl
Bus error
[Ades-G4:Development/pugs/pugs] ade% ./pugs -BParrot ../example.pl
pugs: cannot cast from VError "fnord" (NonTerm (MkPos "../example.pl" 1 1 1 1)) to [Char]
[Ades-G4:Development/pugs/pugs] ade% ./pugs --version
/\____/ Version: 6.2.3 (r3258)
[Ades-G4:Development/pugs/pugs] ade% ../parrot/parrot/parrot --version This is parrot version 0.2.0-devel (r8105) built for ppc-darwin.
On 15 May 2005, at 13:55, Leopold Toetsch wrote:
Adrian Taylor <[EMAIL PROTECTED]> wrote:
I can't reproduce the segfault, when running:
rule name { Larry | Matz | Guido } rule project { Perl | Ruby | Python } rule description { <name> \s does \s <project> }
say('Larry does Perl' ~~ /<description>/); say(!('Larry does Java' ~~ /<description>/));
#v+
$ ./pugs at.p6
Larry does Perl
Bus error
$ ./pugs -BParrot at.p6
pugs: cannot cast from VError "fnord" (NonTerm (MkPos "at.p6" 1 1 1 1)) to [Char]
$ ./pugs --version
/\____/ Version: 6.2.3 (r3253)
$ ../../parrot/leo/parrot --version
This is parrot version 0.2.0-devel (r8082) built for ppc-darwin.
