- 60 lines of C inspired by 6 lines of APL: PDF from December 1988 issue of "Computer Language"
- Bayesian Links
- ACM Journal of Experimental Algorithmics
- J in 10 minutes - 3. Web Applications (video with narration)
- News on the R language
- Journal of J: selections from the J Conference 2014
- Matlab Central - articles on Matlab
- Run J in a browser!
- Run APL in your browser!
- Tracy Harms presents J for Strange Loop (video)
- The APL Movie
Upcoming APL & Functional Programming Events
High-performance kdb+/q Trading Analytics- September 13th, 2018This Meetup, hosted by the Kx Community NYC Meetup group, will present two very different talks about performance in data analytics.
Jupyter Notebook support for Dyalog APL - webinar - September 20th, 2018This webinar will be presented at 15:00 UTC.
International Conference on Functional Programming - September 23-29th, 2018The ACM International Conference on Functional Programming 2018, will be held in St. Louis, Missouri, United States. This is sponsored by the Association for Computing Machinery (ACM) under the aegis of the ACM Special Interest Group on Programming Languages (SIGPLAN).
Dyalog '18 - October 28-November 1, 2018The 2018 Dyalog APL Conference will be held in Belfast, Northern Ireland. Registration is now open.
NYCJUG Meeting - Tuesday, November 13th, 2018The New York City J Users Group will hold its regular monthly meeting on Tuesday, September 11th, at 6:30 pm, at the Heartland Brewery in the basement of the Empire State Building at 34th Street and Fifth Avenue in New York, New York.
Functional Conf - December 12-16th, 2018Asia's PremierFunctional Programming Conference, will be held at the Hotel LaliT Ashok, Bengaluru.
Various Functional Programming EventsLook here for "the ultimate" list of upcoming meetings for functional programming languages.
Recent APL-relevant Events:
NYCJUG Meeting - Tuesday, September 11th, 2018The New York City J Users Group held its regular monthly meeting on Tuesday, September 11th, at 6:30 pm, at the Heartland Brewery in the basement of the Empire State Building at 34th Street and Fifth Avenue in New York, New York.
The APL Bay Area Users' Group - Monday, August 13th, 2018The Northern California SIGAPL of the ACM met at 6:30 p.m., Monday, 13 August 2018 at Asian Box on 142 Castro St., Mountain View, CA 94041
Dyalog’17 - September 10-14, 2017The Dyalog annual user meeting was held at Konventum in Elsinore (Helsingør), Denmark. More information can be found here.
Strange Loop 2017: September 28-30, 2017The Strange Loop 2017 conference was held in St. Louis, Missouri, USA, on the 28th through the 30th of September 2017.
Tracy Harms spoke about J at this conference in 2014, so this may be a receptive audience for APL ideas.
Lynne Shaw, in memoriamIt is with sorrow that we note the passing of Lynne Shaw, a long-time member of the APL community. Lynne was the winner of the Kenneth E. Iverson Award for Outstanding Contribution to APL in the year 2000. She edited many of the proceedings of the international APL conferences and was active in the community in many other ways. A memorial service will be held on September 29th, 2018 at her house in Little Falls, New Jersey; please contact her daughter Kerry L. Shaw if you plan to attend.
J β version 8.07 UnleashedThe latest beta version of the J language, 8.07, is available for UAT (user acceptance testing). This is a "non-trivial, stable release" implementing performance improvements and more.
J version 8.06 ReleasedThe latest stable version of the J language, 8.06, is freely downloadable. This version loosens the scope of "u@n" and "u :: n" expressions (where "u" is a verb and "n" a noun), among other things. Look here for more information. J is available for these platforms:
Run APL in a browser and use APL in web-page developmentPaul L. Jackson's browser-based APL can be installed locally and used to design, display, and test web pages from the APL development environment.
Dyalog Version 17.0 ReleasedVersion 17.0 of Dyalog APL is available on all supported platforms and will features full support for Mac OS as well as a cross-platform platform graphical development environment. Look here for more details.
APL+Win Version 18.1 ReleasedThis latest version in the APL2000 product line adds numerous enhancements and several bug fixes. See this (pdf) for more details.
Dyalog APL Problem Solving Competition: 2017 WinnersThe 2017 Dyalog APL Problem Solving Competition winners have been announced. The 2018 problem solutions are now being considered: this competition is closed.
Dan Baronet, 1956-2016The APL community was saddened to hear of the death of Dan Baronet, a notable figure in the community for many years and friend to many of us. Tributes to Dan can be found here.
1 CLEANSPACE )SAVEdOn November 27th, 1966 - Fifty years of APL!
Morten Kromberg's Dyalog APL Talk at GoogleMorton Kromberg, CTO of Dyalog APL, gave a talk at Google on June 16, 2015. The video is available here.
New Vocabulary Page for JA 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 and take a look at this article in Vector for more details.
Gnu Open-source APL ReleasedGNU 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.
Waterloo APL ArchiveThe Waterloo APL Archive has been resurrected here. These links have not been tested thoroughly, so please report any problems to us.
Graphical J Sentence AnalyzerAnnouncing a graphical sentence debugger for J: wouldn't it be great if you could actually see how a sentence executes? Instead of puzzling over some expressions like this:
you can see a picture like this:
z =. 100 200 300 +/ z + i. 3 3 609 612 615