Hi all,

I am trying to choose a specific array language to learn and have narrowed
my list down to two - J and Q/kbd.  Is there any general accepted wisdoms
known by you experienced in either as to the pro's / cons of each.

My thoughts so far are:

1) It is for personal/learning use - so i am not bothered by the high cost
of K as they have a free version for personal use.


2) My first project is parsing a csv generated from excel and distilling it
- I find that the Q syntax of select/where clauses are easier, and the
equivalent in J is not so obvious. I know of JDB but I do not need
permanent storage and I am not   finding it easy to learn how to use it.
 Is it easy to perform the equivalent of select/where in J tables without
ahving to use JDB?


3) Q say they are fast - is J a lot slower?


4) I really like the thought of J for its tacit programming, and I also
would like to experiment with combinator logic as described in the book 'to
mock a mockingbird'.  (it looks like form/hooks may be linked to the S/K
functions in Churchs combinatory logic).  Does Q have tacit programming?

I have read the archive to glean what I can but kdb questions seem to be a
lot more specific than mine.

Thanks in advance for any of your thoughts on this.

best regards
Colin
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to