Just some notes for me after first mail:

[: - cool thing, but I do not understand if it is possible to
implement such function in haskell. Is it special form?

n v v - special form, that is why 3=# works :)

I wrote "find 3 unique digit numbers" with [:
(]#~([:(3=#*.[:*./~:)":)"0) ns

Looks good, and it is easier than @, because there are much less brackets.
but if I understand correct where no different between @ and fork with [: .
That is why there are two ways to write the same things, hard to
decide which is better?

If I understand correct, it is possible to write in explicit style
with 3 : '' only, which inverynot easy, something like 3 :'3 :''3
:'''y'''": y''"0 y' ns. That is why most of the time it is not correct
style for J.

Regards,
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to