Object Oriented Programming in AIDA APL

  title={Object Oriented Programming in AIDA APL},
  author={Martin Gfeller},
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.