GNU APL: Difference between revisions
Jump to navigation
Jump to search
Miraheze>Adám Brudzewsky No edit summary |
Miraheze>Adám Brudzewsky No edit summary |
||
Line 1: | Line 1: | ||
GNU APL is a free and (almost) complete implementation of Extended APL as specified in [[ISO/IEC 13751:2001]] and is thus similar to [[APL2]]. It runs on GNU/Linux and on Windows using Cygwin, and uses Unicode internally. GNU APL was written and is being maintained by [[Jürgen Sauermann|GNU APL community]]. | {{Infobox array language | ||
| array model = [[nested array model|nested]] | |||
| index origin = 0 or 1 | |||
| function styles = [[tradfn]], [[dfn]] (limited) | |||
| numeric types = complex floats, rational numbers | |||
| unicode support = full | |||
| released = 2013 | |||
| developer = [[GNU APL community]] | |||
| latest release version = 1.8 / 2019 | |||
| implementation language = [https://en.wikipedia.org/wiki/C%2B%2B C++] | |||
| platforms = x86, x86_64 | |||
| operating systems = Linux, Windows (via Cygwin) | |||
| license = Free open source software | |||
| website = [https://www.gnu.org/software/apl/ gnu.org/software/apl] | |||
| download = [https://ftp.gnu.org/gnu/apl/ .deb, .rpm] | |||
| file ext = .apl | |||
| documentation = [https://www.gnu.org/software/apl/apl.html info manual] | |||
| influenced by = [[APL2]], [[Dyalog APL]] | |||
}} | |||
'''GNU APL''' is a free and (almost) complete implementation of Extended APL as specified in [[ISO/IEC 13751:2001]] and is thus similar to [[APL2]]. It runs on GNU/Linux and on Windows using Cygwin, and uses Unicode internally. GNU APL was written and is being maintained by [[Jürgen Sauermann|GNU APL community]]. | |||
GNU APL interpreter includes: | GNU APL interpreter includes: |
Revision as of 13:32, 28 October 2019
GNU APL is a free and (almost) complete implementation of Extended APL as specified in ISO/IEC 13751:2001 and is thus similar to APL2. It runs on GNU/Linux and on Windows using Cygwin, and uses Unicode internally. GNU APL was written and is being maintained by GNU APL community.
GNU APL interpreter includes:
- nested arrays and related functions
- complex numbers, and
- a shared variable interface
In addition, GNU APL can be scripted.
Richard Stallman, founder of the GNU Project, had been an early adopter of APL, using it to write a text editor as a high school student in the summer of 1969.
As of recently, there is an (experimental) online version of GNU APL.