Object Oriented Programming in AIDA APL

@inproceedings{Gfeller1989ObjectOP,
  title={Object Oriented Programming in AIDA APL},
  author={Martin Gfeller},
  booktitle={APL},
  year={1989}
}
The extension of APL arrays to parts and the inclusion of a hierarchical library system allows programming in an object oriented (OO) fashion without further extensions to the language. A model of a message sending mechanism is developed as an AIDA APL user defined function. A simple class structure is presented. The OO approach is examined to determine whether it can improve system design in APL.