i just watched a great video on apl   and this was discussed    i still don't 
know what the harm/problem would be if instead of returning 'nothing' 

      ⍴'a'                 why doesn't it return 1   - there is something there 
   please don't mention scalar i know all about it - but to me this has always 
been an inconsistency in apl that made no sense to me

      ⍴'aa'               the ,   isn't required in   ⍴,'aa'    to be 
consistent ??
2
      ⍴,'a'
1


      'a'[1]
RANK ERROR
      'a'[1]
      ^  ^
      'ab'[1]
a
      (,'a')[1]
a



under what condition would   'a'[1]    returning 'a'  be a problem?

Reply via email to