An Introduction to Neural Networks with kdb+

posted 2 Oct 2015, 15:26 by Stephen Taylor

Neural network
James Neill writes about implementing neural networks in kdb+ in this article from the q for Gods series. Unsurprisingly, the code is quite short… 

Fear and Loathing with APL

posted 2 Oct 2015, 15:18 by Stephen Taylor

Functional programmer Yan Cui blogs at about his first venture into APL

Videos online from Dyalog 15

posted 2 Oct 2015, 15:08 by Stephen Taylor   [ updated 2 Oct 2015, 15:10 ]

Videos and slides from Dyalog 15 in Sicily last month have started appearing online

APL Germany Fall meeting, Erfurt, 16-17 Nov 2015

posted 2 Oct 2015, 14:47 by Stephen Taylor   [ updated 2 Oct 2015, 15:09 ]

The next meeting will be held on 16 and 17 November at the University of Applied Sciences in Erfurt.

Contact Bernd Geißelhardt,

Swedish APL user meeting, Malmo 11 Nov 2015

posted 2 Oct 2015, 14:39 by Stephen Taylor   [ updated 2 Oct 2015, 15:09 ]

The next Swedish APL user meeting is planned for 11th November 2015 in the Turning Torso in Malmö. This will be the first in a series of themed user meetings and the subject this time is Web services. 

RSVP Gil Athoraya,

Automatonics Inc. announces the APL Cloud

posted 28 Apr 2015, 07:20 by Stephen Taylor

Engineered from the ground up by APLers and for APLers, offers a full range of Dyalog hosting services. Customers can start with a simple shared web hosting plan that uses FTP to upload MiServer web pages and can grow their application, as needed, into fully-dedicated Microsoft Windows or Linux servers that include a commercial licence for Dyalog. APLcloud services are pay-as-you-go, scalable and on-demand, ranging from 1 CPU up to 8 CPUs and 60 GB of RAM.

Annual General Meeting Fri 29 May

posted 15 Apr 2015, 00:01 by Stephen Taylor

You are invited to attend the Annual General Meeting of the British APL Association on Friday 29th May 2015, starting at 2:30pm, either upstairs at The Albion (2/3 New Bridge Street, London EC4V 6AA) or by Webinar (hosted by Paul Grosvenor at Optima House). 

Anyone wishing to attend the webinar should advise of their interest. 

  1. Minutes of AGM 2014 (as published in Vector 26:2&3)
  2. Report from the Chairman (Paul Grosvenor)
  3. Report from the Treasurer (Nicholas Small) (including report from membership secretary)
  4. Committee for 2015-2016
  5. Appointment of Auditor
  6. Questions
  7. Any other business (at least 24 hours notice, please.)
The AGM will be brief and will be followed by an ordinary meeting - for details of speakers please visit BAA London.

If you hope to attend, please notify

The Albion is on the west side of New Bridge Street, just south of Ludgate Circus
(the junction of New Bridge Street, Fleet Street, Farringdon Street, and Ludgate Hill).

Dyalog APL Problem-solving Competition 2015

posted 10 Apr 2015, 10:21 by Stephen Taylor

Dyalog Ltd invites students worldwide to put their programming and problem-solving skills to the test by using any APL system to develop solutions to ten questions and solve a series of problems.

If you love a challenge and learning new things for fun then why not have a go?

You could be the winner of one of 43 cash prizes totalling $8,500, including a grand prize of $2,500 and a trip to Sicily, Italy to attend the next Dyalog User Meeting in September 2015.

The competition is open to students and non-students alike but only students are eligible to win the prizes. For the rules and eligibility criteria and to enter the competition, go to

If you know any students or friends who might be interested in participating, then please recommend this contest to them.

The deadline for submitting solutions is 16 July 2015 and the winners will be announced on 10 August 2015

Agenda for Bingen

posted 10 Apr 2015, 09:43 by Stephen Taylor   [ updated 10 Apr 2015, 09:44 ]

Tagung GSE Arbeitsgruppe APL und APL-Germany e.V. 
Fachhochschule Bingen 

16 April 
  • 0930-1200 Workshop:Parallel Programming with Futures and Isolates – Morten Kromberg, Dyalog 
  • 1200-1245 Approximation by Weibull Distributions with MatLab – Dieter Kilsch 
  • 1245-1330 Lunch 
  • 1330-1400 Nach dem Osternest: Nesterd Arrays or Nested Loops – Martin Barghoorn 
  • 1400-1430 News from Guide Share Europe – Bernd Geisselhardt 
  • 1430-1445 Coffee 
  • 1445-1530 Progress in documentation with LaTeX and APL support – Dr Markos Mitsos, ergo 
  • 1530-1600 News from IBM – Andreas Pestle 
  • 1600— Requirements – Christiane Görges-Holzmüller 
17 April 
  • 0930-1030 APL-Germany members' meeting – Martin Barghoorn
  • 1030-1100 Coffee
  • 1100-1145 GNU APL – Jürgen Sauermann
  • 1145-1300 Lunch
  • 1300-1345 Developing JavaScript apps under Dyalog APL – Jürg HudelMaier
  • 1345-1430 Discussion – all


posted 10 Apr 2015, 09:27 by Stephen Taylor

Version is a major new LC.Charts version with many new properties to let you fully customize your APL+Win 2D charts.

You can now:
  • choose fonts [name, size, color, style] for all chart objects 
  • choose colors including gradient colors for all chart objects 
  • choose line [style, color, width] for each curve
  • choose legend [position, font, fill color]
  • create charts with a secondary Y-Axis and scale
  • add multi-line annotations anywhere on your chart
  • disable zooming and panning if needed, 
  • disable axis labels magnitude auto-adjustments to display real X, Y values
  • etc.
There is also:
  • automatic support of accented letters for all countries
  • automatic update of the xData property when dragging point
  • manual rotation of 3D charts with mouse drag
  • etc.
Discover all the new features, new APL utilities and a sample chart done with v2.3.0.0 at:

The Getting Started with LC.Charts.pdf guide has been fully updated: new features are marked with (new in v2.3.0.0) in the Table of Contents so that you can click on these Table of Contents items to directly access the new features documentation.

LC.Charts v2.3.0.0 implements almost all the suggestions you have been many to send me.

You can download the new v2.3.0.0 version at the updated page:

1-10 of 119