[http://www.dyalog.com/ Dyalog] is a modern, multi-paradigm programming environment that combines the array-oriented APL notation with functional, procedural and object-oriented programming.
This cross-platform APL interpreter is available for Mac OS, Microsoft Windows, Linux, AIX and the Raspberry Pi.