From APL to apsil