Is there a repository of current known bugs with pugs, like there is
with Parrot?  I'm just starting and don't want to point out things
that are already known.

I just built Pugs fresh from SVN on four different platforms (Win32,
Solaris, OS X Panther, and OS X Tiger) and noticed these things
consistently across platforms:

1. In interactive mode, the REP loop nukes $_ between prompts:

Loading Prelude... done.
pugs> $_="foo"
"foo"
pugs> say $_
foo
Bool::True
pugs> say $_
1
Bool::True
pugs>


2. say and print don't output $_ by default, whatever it's set to;

3. String#trans is behaving quite oddly:

"foo".trans(o=>0)          # 1. yields "foo", unmodified
"foo".trans(o=>"0");       # 2. ditto

"foo".trans("o"=>0);       # 3. *** Not a keyed reference: VInt 0
                                  # at Prelude.pm line 429, column 22-6

"foo".trans("o"=>"0");    # 4. this finally puts out the desired "f00"
"foo".trans((o=>"0"));    # 5. interestingly, so does this

As far as I can tell from the spec, 2, 4, and 5 should all be
equivalent, but they yield three different behaviors.  Likewise 1 and
3.

Reply via email to