Developing Applications on the Sinclair QL