33
edits
m (Text replacement - "<source" to "<syntaxhighlight") |
m (removed reference to try-GNU-APL online demo - which no longer exists in any fashion) |
||
Line 18: | Line 18: | ||
| documentation = [https://www.gnu.org/software/apl/apl.html info manual] | | documentation = [https://www.gnu.org/software/apl/apl.html info manual] | ||
| influenced by = [[APL2]], [[Dyalog APL]] | | influenced by = [[APL2]], [[Dyalog APL]] | ||
}} | }} | ||
{| class=wikitable style="float:right;max-width:33%" | {| class=wikitable style="float:right;max-width:33%" | ||
Line 26: | Line 25: | ||
'''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 was initially written and is being maintained by Jürgen Sauermann. It includes extensions such as [[complex number]]s and a shared variable interface. | '''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 was initially written and is being maintained by Jürgen Sauermann. It includes extensions such as [[complex number]]s and a shared variable interface. | ||
In addition to a normal local APL [[session]], GNU APL can used in a "scripting" language fashion by processing linear scripts passed to the interpreter at startup. It can also be compiled into a shared loadable library for embedding the interpreter into other projects. | |||
In addition to a normal local APL [[session]], GNU APL can used in a "scripting" language fashion by processing linear scripts passed to the interpreter at startup. | |||
Documents on GNU APL sometimes quote [[Richard Stallman]], who both founded GNU and programmed in APL. However, Stallman is not directly associated with the project. | Documents on GNU APL sometimes quote [[Richard Stallman]], who both founded GNU and programmed in APL. However, Stallman is not directly associated with the project. |
edits