On Wed, Nov 13, 2013 at 8:04 PM, Pascal Jasmin <[email protected]>wrote:
> 1. Its not possible, afaik, to assign an intermediate noun in a tacit > expression. So this lets you write a "mostly tacit" function that would > let you save and reuse intermediate results. > Unless your definition of tacit explicitly forbids this, I think it is possible. A trivial example would be a tacit expression which includes an explicitly defined verb in a train. > 2. J has OOP features that can be frustrating. If you include obj__myobj > as part of a fork (an expression that calculates a locale), then the J > interpreter can fix the locale inside your fork, which it won't do if made > explicit. I mention OOP, even though it can happen with other nouns, > because regular nouns have the workaround of "_ to turn them into verbs. > I think that that's inherent in the concept of OOP. OOP is about references to objects and if you eliminate the references they go away. -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
