Text this: Ports--a method for dynamic interprogram communication and job control /