Functional grammar and the computer door