Are APL, J and in general array processing languages (APLs) still able
to live up to these challenges? Are APLers brave enough to come out of
their niches and once again take their place on the leading edge of computer
science?
Consider how APL on its inception set the agenda for modern computing:
interpretation, standard set of primitives designed for machine independence,
inter process communication, parallelism, typed I/O.
In the following years developers of APLs came out with a wealth
of enrichments of the original environment: full screen editors, object-oriented
extensions, new control flow primitives, interfaces with other languages,
environments and operating systems.
The time has come to promote a new and central role for array processing
languages in the new territories of end-user computing through their expressiveness,
of INTERNET computing through the possibility of encapsulating data and
programs, of high performance computing through their native management
of parallelism.
Contributions are sought which will emphasize how array processing languages are a significant response to new demands, how they allow the rapid development of significant applications both in classical and in new fields of use, how they provide adequate settings for users to develop their own applications.
Topics of interest include, but are not limited to:
![]() |
| Web Master: Cecilia Di Chio & Luca Satolli |
| Hexagon graphical line: Dario-Jacopo Laganà |