This course addresses the needs of advanced APL programmers. The course is designed to last a whole week with a ratio of 50% theory and 50% practise. However, the duration as well as priorities are flexible.

Subject areas:

  • Prototypes
  • Scalars and Axes
  • Selective and modified assignment
  • Data structures – advantages and disadvantages of nested arrays
  • Operators
  • Dynamic functions
  • References
  • Search functions and hash tables
  • Performance
  • Assumptions
  • Design issues and readability
  • Agile paradigm
  • Broken windows
  • Test cases

The maximum number of participants is 8.