Daniel Ruoso wrote: > What about... > > if $x ~~ [..] $x ± $epsilon {...} > > That would mean that $x ± $epsilon in list context returned each value, > where in scalar context returned a junction, so the reduction operator > could do its job...
(I'm assuming that you meant something like "if $y ~~ [..] $x ± $epsilon {...}", since matching a value to a range that's centered on that value is tautological.) Junctions should not return individual values in list context, since it's possible for one or more of said values to _be_ lists. That said, I believe that it _is_ possible to ask a Junction to return a set of its various values (note: set; not list). Still, we're already at a point where: if $y ~~ $x within $epsilon {...} uses the same number of characters and is more legible. _And_ doesn't have any further complications to resolve. -- Jonathan "Dataweaver" Lang