Ruby has Ruby Spec.
Does APL have anything (open source) close to this available? A list of expected inputs and outputs at least? Or some sort of core specification for the APL language?
Dyalog APL itself is not open source, but it is free under Microsoft Windows, macOS X and Linux for educational and non-commercial use, including evaluation for potential commercial use.
APL is not really in commercial projects anymore. The hardware and methodologies changed and upgraded a lot during these years made it a mostly dead language. But APL in its modern state-making great progress.
Written entirely in 360 assembly language, this version of APL took control of the whole machine. It implemented a complete timesharing operating system in addition to a high-level language.
A Programming Language (APL) was first described in a 1962 book of the same name by Kenneth E. Iverson. APL is an interactive and interpreted third-generation language (3GL) oriented toward the rigorous expression of mathematical notations by a computer in an interpretive way.
See Iverson's Dictionary of APL. The end notes contain many references that may also be useful. In addition, the jsoftware site also has many resources related to APL.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With