Hi, I cannot understand the behavior of the following code that I have written:
f =: adverb define y : x ) I expected this adverb to convert any verb to one that as a monad is same as identity function, and as a dyad is just [ It produces syntax error when called like (sin f) 1 or 2 (+ f) 3 But the following adverb works fine: f =: adverb define (u y) : x ) I cannot understand this behavior. Any idea? ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
