After more than two years of development, the GNU project release , an interpreter for one of the oldest programming languages — , fully compliant with the ISO 13751 standard ("Programming Language APL, Extended"). The APL language is optimized for working with arrays of arbitrary nesting and supports complex numbers, making it popular for scientific calculations and data processing. In the early 1970s, the idea of an APL machine spurred the creation of the world's first personal computer, the IBM 5100. APL also enjoyed great popularity on Soviet computers in the early 1980s. Modern systems inspired by APL ideas include the computing environments Mathematica and MATLAB.
In the new version:
- Added the ability to create graphical applications using around the GTK library;
- Added the RE module, which allows the use of regular expressions;
- Added the FFT (Fast Fourier Transforms) module for performing fast Fourier transforms;
- Implemented support for user-defined APL commands;
- Added an interface for the Python language, allowing the use of APL's vector capabilities in Python scripts.
Source: opennet.ru
