Text this: APL--an interactive approach /