On Wed, Aug 19, 2009 at 10:53 AM, Jose Mario
Quintana<[email protected]> wrote:
> That is right; unfortunately x, y, u, v, m, and n are peculiar
> characters which can explicitly strike back even if one tries to
> ignore them.  Using your very own anonymous evocation tool
> ( http://www.jsoftware.com/pipermail/programming/2007-November/008816.html )
> as an example:
>
>    ae =: ("_) (`(<1;~,'0')) (((<,':') <@:, (<1;~,'0') <@:, (,'0') <@:(;<) 
> ,&>@:,@:(<^:(0=L.)))`) (`:6) ((<1;~,'0')`) (`:6)
>
>    x=. @[
>    y=. @]
>
>    '<y'ae NB. OK...
> <@]
>
>    '<x'ae NB. Here it comes...
> +-+
> |1|
> +-+

You raise an interesting issue, but ignoring x, u and m is
different from using them.

(That said, since ae uses a : definition -- albeit, covertly
-- I do not think I should prefer it over simpler explicit
expressions, such as was provided earlier in the
message you reference.)

-- 
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to