On Sat Mar 28 16:15:48 2015, esteiner wrote:
> According to its definition, squish should always return at least the
> first list element in the result list, no matter what &with returns.
>
> Currently it can happen that squish returns an empty list if &with
> returns true on the first comparison:
>
> This is perl6 version 2015.03 built on MoarVM version 2015.03
>
>
> > <a a>.squish(:with(-> $a, $b {1})).perl.say
> ().list
>
> This works with unique:
>
> > <a a>.unique(:with(-> $a, $b {1})).perl.say
> ("a",).list
I don't see this in the synopses, but only in the test file, and it looks like
the tests were originally added after this ticket was opened. Can we get a
ruling as to whether this is required? (Or a pointer to something in the Syn?)
--
Will "Coke" Coleda