Ashley Winters wrote:

On Fri, 18 Feb 2005 12:47:51 -0700, Luke Palmer <[EMAIL PROTECTED]> wrote:


Run through your mind how this would be done with a junction in $x.
Particularly focus on:

   2..sqrt($x)

What the hell does that mean? Do you get a junction of lists out? Or
does sqrt die because it's not expecting a junction?



sqrt() won't die; it gets threaded and returns a Junction, I would expect. It's the lack of an &*infix:<..>(Int, Junction) function which causes death


In the context this question was posed, the proposal I was making, sqrt() would throw an exception. But that's likely not what this discussion is about.


In the terms of junctions as defined, I expect that it would stop at the lowest value of $x greater than or equal to 4. Unless we start allowing junctive lists as well as junctive scalars...

-- Rod Adams.






Reply via email to