I think we need some diff-like facility for string in Test::More (or somewhere else appropriate), these options of diff for files will be wanted:
-E --ignore-tab-expansion Ignore changes due to tab expansion. -b --ignore-space-change Ignore changes in the amount of white space. -w --ignore-all-space Ignore all white space. -B --ignore-blank-lines Ignore changes whose lines are all blank. --strip-trailing-cr Strip trailing carriage return on input. A few days ago, test t/examples/past.t fails because particle's whitespace clean up on it, some tailing spaces in expect output have been removed. If we have this facility and use it, this test will be passed perfectly after particle's whitespace cleanup. By the way, some naive implement of this "diff" will be enough for t/examples/past.t and some other tests of parrot. Lee