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
