Replies: 1 comment
-
|
Your model is so simple, why not leave it at that? Or, since half your model is @.n, why not just write the verbs directly? u&.v greatly aids understanding. You could write v^:_1 u v just as easily, but the dual has a meaning of its own. I don't see that with your longer form. I vote against. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The following is a proposal to extend Under (&.) to allow various (any, I hope) possible combinations.
Syntax
where
u- verb to process transformed argument(s)v- verb with assigned obverse to do/undo arguments transformationvi- verb to produce a left argument forv^:_1, is[:ifv^:_1is monadicul- verb to produce a left argument foru, is[:ifuis monadicur- verb to produce a right argument foruModel
und=: 2 : 'n@.0 n@.1^:_1 n@.2 u n@.3'Examples
Implement standard monadic
&.:Implement standard dyadic
&.:Implement standard dyadic
&.with semiduals:Implement non-standard monadic
&.with dyadic inversion (say, for some J dictionaryjdict):Implement non-standard dyadic
&.with dyadic inversion:Implement an extension proposed in #212:
Use extrinsic
ulandurnot related tovat all:Notes
Whether the
u,v,v^:_1verbs need to be ambivalent depends on the train to compose.Beta Was this translation helpful? Give feedback.
All reactions