On Aug 9, 2014, at 8:51 PM, "Fields, Christopher J" <cjfie...@illinois.edu> wrote: > > >> On Aug 9, 2014, at 5:25 PM, "t...@wakelift.de" <t...@wakelift.de> wrote: >> >> >>> On 08/10/2014 12:21 AM, t...@wakelift.de wrote: >>> Something that does surprise me is that your tests seem to imply that :p >>> for subparse doesn't work. I'll look into that, because I believe it >>> ought to be implemented already. Perhaps not properly hooked up, though. >> >> On #perl6 I got corrected quite quickly: subparse is anchored to the >> start and end of the target string, so :pos doesn't make sense. In this >> case, you want just .parse > > I mainly tested subparse() to see if it would find the second FASTA record > (which works if using :p and not :pos). > > Sorry, I should have updated that, but subparse() with :p works fine; the > spec mentions :pos though (I plan on submitting a pull request on that). > >> Another thing is that if lines() does keep all data around, it should be >> considered a bug, as we should be able to infer that we don't keep the >> list itself around and thus won't be able to refer to its previous >> values later on. Thus, we should free the memory for the earlier lines >> in the target string after the loop is done with them. >> >> I have not yet tested, if this is the case, though. >> >> Hope that clears up a bit of potential confusion before it can arise >> - Timo > > I can try that out. > > Chris
Oh, and thanks everyone for the quick replies! Chris