> 3) Is it that K needs less because the usage scope is well defined?

i'm finding my up-to-date-ness of k is slipping, but last time i checked,
k has machine types 1,2,4,8,16 byte types.  it doesn't do complex or
rational/extended precision.  someone else mentioned it here, but
k doesn't have multi-dimensional arrays, just lists for vectors
and lists of lists for tables.  this leads to the k feature of 'ragged
tables' displayed so:

1 2 3
1 2
1 2 3 4

this is a list of 3 lists.
k does not have the concept of rank.
but there is the concept of 'rectangularity', this list is like a j table:

1 2 3
1 2 3
1 2 3

and is described as rectangular to depth 1 (or is that 2?)
i believe this shows how k also derives from scheme/lisp.


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

Reply via email to