I'm about 2 weeks new to J, myself.
I'm only mildly irritated by the 3 : 0 syntax. Though
I think it is a bad idea, and an alternative is
already defined and loaded at startup, I end up using
3 : 0 anyways instead of "verb define".
I agree that it is a major turnoff that not everyone
will look past, but its very easy once you do look
past it, as the rules involved are easy to understand
and apply.
<random ramble mode>
Regarding language applicability, I hope its useful as
a general purpose functional language. It does map,
reduce, and filter well enough and it does so much
more. I also like the vb/python like fallback
structures, even if I find a way to avoid using them
99% of the time. I'm pretty excited about J, even if
i'm still learning, and reserve some prejudices
against some of its features. I hope to contribute
something interesting in a couple of days.
</random ramble mode>
__________________________________________________________
Find your next car at http://autos.yahoo.ca
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm