It's different for (precisely) the same reason 4 is differ from 4,''
$4
$4,''
1
Despite needing to mend this small issue (e.g. using {.) we usually say +`''
rather than 5!:1 because it's shorter, and more importantly, doesn't require us
to name the argument (so it can be used in tacit contexts). It's also sometimes
hard to remember which foreign function is which, so typically we'll use cover
names for the various 5!:n (and by implication our code has another
dependency). In other words, we use ` because it's more convenient.
-Dan
> On Apr 5, 2014, at 4:22 PM, Pascal Jasmin <[email protected]> wrote:
>
> $ +`''
> 1
> $ + ar=: 1 : '5!:1 <''u'''
>
> EMPTY
>
> what applications make `'' more useful than ar?
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm