Text this: APL - an interactive approach