Yeah, junctions are super useful, but not very fast.

compare these two pieces of code:

    so "hello how are you today?".contains("hello" & "u t") for ^1_000_000

and

    my $target = "hello how are you today?"; so
$target.contains("hello") && $target.contains("u t") for ^1_000_000


On my machine i get 25.7s for the first one and 1.5s for the second one.

On 27/03/17 19:10, ToddAndMargo wrote:
> Hi All,
>
> When I do a
>
>      if $x.contains( $y & "abc" )
>
> Am I reintroducing a "regex" and losing the performance
> gained by avoiding a regex?   Doesn't look like
> it to me, but I thought I'd better double check.
>
> Many thanks,
> -T
>

Reply via email to