- 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)
- Dyalog 2014 Conference Videos
- The APL Movie
Upcoming APL & Related Events
NYCJUG Meeting - Tuesday, January 12th, 2016The New York City J Users Group will hold its regular monthly meeting on Tuesday, January 12th, 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. Take a look at our meeting notes and our Meetup page.
Recent APL-relevant Events:
NYCJUG Meeting - Tuesday, December 8th, 2015The New York City J Users Group held its regular monthly meeting on Tuesday, December 10th, 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.
Code Mesh 2015 - November 2nd-4th, 2015Code Mesh 2015, held in London, England, is the alternative programming conference, focussing on promoting useful non-mainstream technologies to the software industry. More information here.
Lambda Hackathon - October 15th, 2015Took place in Helsinki, Finland. This was a functional programming event lasting 12 hours - use whatever functional language you like. More information here.
Dyalog '15 User MeetingThe 2015 Dyalog user meeting took place in Sicily, Italy, from September 6th through September 10th (Sunday-Thursday), 2015, at the Atahotel Naxos Beach. Notes and slides from the talks may be found here.
IFL - 2015 - Functional Languages Conference - September 14th-16thIFL 2015 took place on 14-16 September 2015 in Koblenz on the campus of University of Koblenz-Landau. More information here.
Strangeloop Conference September 24th-26th, 2015Make connections with creators and users of the languages and libraries at the forefront of computing: look here for more details. Tracy Harms spoke about J at this conference in 2014, so this may be a receptive audience for APL ideas.
International Conference on Functional Programming, August 30th, September 3rd-5th, 2015ICFP 2015 provides a forum for researchers and developers to discuss the latest work on the design, implementations, principles, and uses of functional programming, covering a wide spectrum of work, from practice to theory, including their peripheries. Look here for more details.
Functional High-Performance Computing workshop - September 4th, 2014The 3rd ACM SIGPLAN Workshop on Functional High-Performance Computing (FHPC'14) was held in Gothenburg, on Thursday, 4 September, 2014. More information here.
PLDI 2015: June 13 - 17, 2015 in Portland, Oregon, United States"PLDI 2015" is the 36th annual ACM SIGPLAN conference on Programming Language Design and Implementation. This is a premier forum for all areas of programming language research, including the design, implementation, theory, and efficient use of languages. PLDI emphasizes innovative and creative approaches to compile-time and runtime technology, novel language designs and features, and results from implementations.
This conference is part of FCRC 2015, a spectrum of affiliated research conferences and workshops organized into a week-long coordinated meeting to be held June 12-20, 2015 in Portland Oregon. More information on PLDI 2015 may be found here.
TFPIE2015: Workshop on Trends in Functional Programming in Education, June 2, 2015The 4th International workshop - TFPIE 2015 - was held on June 2, 2015 in Sophia-Antipolis in France. It is co-located with the Symposium on Trends in Functional Programming (TFP 2015). More information may be found here.
TFP 2015: Trends in Functional Programming, June 3-5, 2015This symposium is an international forum for researchers with interests in all aspects of functional programming, taking a broad view of current and future trends in the area. It aspires to be a lively environment for presenting the latest research results, and other contributions. More information may be found here.
Lambda Conference May 22nd-24th, in Boulder, COThis is the largest interdisciplinary functional programming conference in the western United States. It was held over two and a half days, hosting more than 40 speakers, united by a common passion for the power of functional programming. Look here for more information.
Data Rave Meetup - Tuesday, March 24th, 2015Devon McCormick spoke at the Data Rave meetup on using J to work with large covariance arrays. Look here for more information on the "Data Rave" meetup; look here (pdf) for slides from the talk.
APL BUG - January 17th, 2015: Charles Brenner - There's DNA EverywhereThe APL Bay Area Users' Group (The Northern California SIGAPL of the ACM) met on Saturday, January 17th to hear Charles Brenner of DNA View & the UC Berkeley Human Rights Center speak on "There's DNA Everywhere - An Opportunity for APL". A brief introduction to his talk may be found here.
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.
J version 8.04 ReleasedThe latest version of the J language, 8.04, is freely downloadable. This version adds numerous Qt features. Look here for more information. J is available for these platforms:
Dyalog Version 14.1 ReleasedVersion 14.1 of Dyalog APL will be 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 15.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 Winners AnnouncedThe 2015 Dyalog APL Problem Solving Competition winners have been announced.
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 availablehere.
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.
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.
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