The UCSD p-System, Apple Pascal, and a dream of cross-platform compatibility