bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] box and unbox that work uniformly and without exceptions


From: Blake McBride
Subject: Re: [Bug-apl] box and unbox that work uniformly and without exceptions
Date: Tue, 20 May 2014 00:04:38 -0500

Dear Fred,

Some additional comments -- after some thought, it seems to me that the APL2 designers wanted to make nested arrays do more than just encapsulate arbitrary arrays.  My box/unbox do that well.  APL allows operations over an ARRAY of data rather than piece by piece.  That is the APL philosophy.  I think that the way they implemented nested arrays in APL2 provides greater power when trying to perform operations over the entire NESTED array.  My box/unbox cannot do that at all!

So, we have two benefits of nested arrays.  One is to encapsulate or group dissimilar arrays.  The other is to perform operations over nested, in addition to regular, arrays.  In order to support the greater functionality, they had to make the encapsulation feature irregular.

Given my experience with APL and not APL2, my mind doesn't yet consider nested arrays in operations.  But I have long needed the ability in APL to group dissimilar but related arrays.  Given where my mind is, APL is fine, I just need the ability to group arrays.  Using APL2's ⊂ and ⊃ with my functions provides what I think I need.  Having real ⊂ and ⊃ will come in handy if I ever get there.

Thanks.

Blake




reply via email to

[Prev in Thread] Current Thread [Next in Thread]