Orthodox verbs, explicit verbs in particular, can only take nouns and produce nouns; in contrast, tacit wicked verbs can take words and produce words of any kind (use them at your own risk). For example,
9!:14'' j701/2011-01-10/11:25 o=. @: ar=. 5!:1@< Cloak=. (0:`)(,^:) Cloak=. (ar'Cloak')Cloak 'evoke tie'=. < o Cloak "0 o ;: '`: `' g2v=. evoke&6 o tie f. +/`'' g2v %`# +/ % # On Fri, Mar 7, 2014 at 10:05 AM, Pascal Jasmin <godspiral2...@yahoo.ca>wrote: > +/`'' ( 4 : 'x ` y') %`# > ┌───────┬─┬─┐ > │┌─┬───┐│%│#│ > ││/│┌─┐││ │ │ > ││ ││+│││ │ │ > ││ │└─┘││ │ │ > │└─┴───┘│ │ │ > └───────┴─┴─┘ > > I would like to be able to define a single function (verb) that produces > > > (+/`'' ( 4 : 'x ` y') %`#)`:6 > +/ % # > > is that possible? > > my failed attempt: > > g2v =: 1 : ('( u y) `:6' ;':';'(x u y) `:6 ') > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm