At 08:46 AM 10/26/2002 -0700, Ramesh Ananthakrishnan wrote:
The example seems to run fine here.I have this codeset S12 "" set I0 0 WHILE: concat S12 "hi" add I0 1 lt I0 10 WHILE print S12 ret Well.... S12 does not Concatenate. I tried it a million other times. If S12 is "" or " " or 0 it does not concatenate but just stores "hi" once. Right version of Parrot, so is this a bug? I hunted round the bugdatabase for some time, but couldn't find stuff about this. Which reminds me. Is there a genral introduction as to how to search for stuff in the Bug Database. And if it isn't a stupid question what's a ticket and how do greenhorns like me make the best use of it. The code seems to be correct and I checked that, so I think it's a bug. If it isn't er.... really sorry.
When writing PASM, it sometimes helps to have multiple builds of Parrot laying around. The one I'm using is about two weeks old and none of the bugs in it seem critical to what I'm doing. Whereas the CVS sync I did at the beginning of the week was most unpleasant.
So after building a new version of Parrot (make clean, re-run configure.pl) be sure to run the tests (make test) before you get comfortable with it. Keep whatever old version around that you're sure works. If the new version seems to be bug-compatable with the old one but adds whatever features you're looking for, keep it. If the newer versions seems broke and *stays* broke for a while, post a bug report to p6i with a brief test.