SIGAPL operates as a sub-group of ACM's SIGPLAN: the Special Interest Group on Programming LANguages.

Upcoming APL Events

NYCJUG Meeting: Tuesday, August 5th, 2014

The regular monthly meeting of the New York City J Users Group will be held at 6:30 pm, at the Heartland Brewery in the basement of the Empire State Building at 34th and 5th. Take a look at our meeting notes and our Meetup page.

APL BUG Meeting: Monday, August 11th, 2014

The APL Bay Area Users' Group (The Northern California SIGAPL of the ACM) will meet at 6:30 p.m., Monday, 11 August 2014, at the Asian Box restaurant at 142 Castro St., Mountain View, CA 94041, (650) 584-3947. For more details, contact Curtis Jones, Chuck Kennedy at or Charles Schulz at

Dyalog '14 on 21-25 September, 2014

The 2014 Dyalog APL conference will be held in Eastbourne, UK on 21-25 September, 2014. This is a great opportunity for APL users to exchange experience, update their technical knowledge through product training and workshops and influence Dyalog Ltd's direction through discussions with the Dyalog Development Team.

Dyalog APL Problem-Solving Competition is Underway

This world-wide competition allows both students and non-students alike to compete for prizes totalling $8500 and a chance to attend Dyalog's annual conference in England on 21-25 September, 2014.

Recent APL Events:

J Conference 2014: July 24-25, 2014, Toronto

The 2014 J Conference was held on Thursday and Friday, July 24-25, 2014, at The Cathedral Centre, 65 Church Street, Toronto, Canada.

NYCJUG Meeting: Tuesday, June 10th, 2014

The regular monthly meeting of the New York City J Users Group was held at 6:30 pm, downstairs in the Empire State Building, New York, New York. Take a look at our meeting notes and our Meetup page.

APL2000 2014: March 23-25, 2014

The 2014 APL2000 User Conference was held March 23-25 in Fort Lauderdale, Florida, USA, at the GALLERYone, a Doubletree Suites by Hilton. Information on the conference sessions may be found here (PDF).

Talk on the J Programming Language

Devon McCormick gave a talk on the J programming language at a meeting of the 7 Languages in 7 Months meetup on Tuesday, January 2014, at 7:00 pm. An annotated set of the slides for the talk may be found here.

Dyalog '13: October 20-24, 2013

The 2013 Dyalog APL conference was held in Deerfield Beach, Florida, USA. The conference ran from Sunday, October 20th through Thursday, October 24th. Look here for more information.

BAA Moot: May 17-19, 2013

Following the success of last year's gathering, the British APL Association held an APL Moot starting Friday, May 17th, through Sunday, May 19th, 2013 at the Lee Valley Youth Hostel in Cheshunt, England, a short train ride from London. More information may be found here.


J version 8.02 Released

The latest version of the J language, 8.02, is freely downloadable. Look here for more information. J is available for these platforms:
  • Windows
  • Mac OS X
  • Linux
  • Android
  • Raspberry Pi
  • Dyalog Version 14.0 Released

    Version 14.0 of Dyalog APL will be available on all supported platforms and will feature significant new primitives like rank, key and function trains, as well as: new ways to use multiple processors deterministically; data binding to share data in real time with GUI components; a new semi-compiling parser; more efficient component files.

    New Vocabulary Page for J

    A community effort led by Ian Clark has produced a new version of the J dictionary called "The Accessible Dictionary". This color-coded, single-page listing of the symbols and names of the entire J Language has been designed to complement the more traditional J Dictionary.

    New Release of Eli: Compiled APL

    "ELI", a system for programming with arrays, with most of the functionality of ISO APL but with extended data types like non-homogenous arrays, complex numbers, and temporal data, is freely available on Windows, Linux, and Mac OS. The language has a compiler as well as an interpreter and SQL statements. Visit the Eli homepage for more details.

    APL+Win Version 14.0 Released

    The newest version of APL2000's flagship product has numerous feature enhancements, including many to the C# Script Engine (CSE); a full list of features is available here (pdf). The APL2000 site has information on this and other products.

    APL-based Simulator Wins Apps4Finland Contest

    A realistic boat simulator written in Dyalog APL won the Apps4Finland 2013 contest. See an online demo (site in Finnish).

    Run APL in Your Browser!

    Paul L. Jackson has implemented a session manager for a version of the browser-based APL - NGN APL, mentioned below - he is hosting. The site also provides an install package and an example of using APL for a simple web page.

    Source of JavaScript Implementation of APL Available on Github

    An implementation of APL - "NGN APL" - that will run in a browser has been released. It is written in CoffeeScript, a language that "compiles" to JavaScript.

    Gnu Open-source APL Released

    GNU APL is a free interpreter for which the source code is available. It is written and is being maintained by Jürgen Sauermann under a Gnu license. It is aimed at a Linux environment but compiles under Cygwin for a Windows environment.

    Dyalog APL for Raspberry Pi

    Dyalog Ltd is delighted to announce the general availability of Dyalog APL Version 13.2 for the Raspberry Pi - models A and B, which run Debian-based operating systems.

    Open-source APL: NARS

    Information about the free, open-source APL interpreter NARS is available here. NARS - Nested Arrays Research System - is working toward a mechanism to tell the interpreter that a user-defined APL function is a new primitive function, operator, or datatype.

    New J IDE

    A new J IDE, called "qjide", still in beta testing, may be found here.

    Kx Systems at the National Museum of Mathematics

    Kx Systems is sponsoring an exhibit at the newly-opened National Museum of Mathematics (MoMath) at 11 East 26th Street in Manhattan, New York.