> 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
