> A friend of mine used to work at IP Sharp(e?).

IP Sharp.

> One of the things he implemented in Sharp APL was a way of getting
> different types into a matrix. He created a 'Matrix of Matrices'.
> So, you could create a bunch of 1byN Matrix elements.
> This way you could store (for example):
> Part Name (char)
> Part Number (int)
> Part Cost (float)
> in the same matrix, rather than creating (and co-ordinating)
multiples.

All APL data items were arrays. IP Sharp APL gained mixed data types in
arrays shortly before IBM delivered the original APL2 IUP in 1984/5. The
more complete (and rational) implementation came out with the APL2
program product in 1986 or thereabouts.

In both cases they were based on Dr Jim Brown's doctoral work on array
theory. Jim later became the APL language architect at STL (now SVL)

CC

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to