Automatic generation of APL programs | Synapse