IN PRESS


Bring something beautiful
First contact! Morten Kromberg and Roger Hui duke it out in cyberspace in this science-fiction epic
Simulating the Enigma
Keith Smillie pits J and his wits against the famous cipher machine
The year 1998
Neville Holmes concludes his series “Functional calculation in J”
See what you mean
Kai Jaeger explains how to embed APL characters into Web pages
Wasted on the boards
Howard Peelle continues calculating his way through backgammon
APL is not for programmers
Jan Karman continues his series Financial math in q
Grammar for pandas

Eats shoots and leaves

Our J-ottings columnist Norman Thomson mixes it with pandas, shoots and leaves
Financial math in q
Jan Karman starts a series of articles on basic financial math in q with Graduation of mortality
Combine far faster
R.E. Boss harvests new insights generating combinations faster in J
Rediscovering APL’s history

Joey Tuttle

Catherine Lathwell meets the Californian veterans
J and q for Lispers
Slobodan Blazeski explains why Lisp programmers study array languages
R… statistics!

APLX-R

Simon Marsden reaches for the rich resources of the R language – not a big stretch with his APLX-R interface
APL The Next Generation

Visual APL

Stardate 2009. Ajay Askoolum finds Visual APL ready for the Visual Studio universe of polyglot solutions. Boldly go.
Full moons and Sundays

quarter moon

Calculating when Easter falls ought to be tricky. Ray Polivka finds an old solution that needs just ten divisions
Below the SALT
Dyalog’s SALT lets you define functions, variables, namespaces and classes from scripts – but how to turn the workspaces you have into scripts? Dan Baronet shows it’s a snap
Beyond average
The Dfn expression of the classic APL average function {(+/⍵)÷⍴⍵} is widely thought to be unimprovable. Roger Hui shows otherwise
Cocking & Darwin

Charles Darwin
Darwin

Get evolution working for you. Romilly Cocking shows you how to grow your own programs using genetic algorithms
The problem with the world

Backgammon board

Writing DotNet assemblies means handling multiple metrics. Get yourself ready with our GPS reader challenge
Backgammon tools in J

Backgammon board

Part 1: Howard Peelle takes us through expected bear-off rolls
Inner product
– an old/new problem
Roger Hui uses an old algorithm to hurry up Dyalog’s inner products

Confrontation

DNA, APL – and who you are
Charles Brenner discovers some home truths
Functional calculation in J
Part 3: Neville Holmes introduces us to the structural ingredients
All but one
J-ottings columnist Norman Thomson explores omission and reduction
FinnAPL in Tallinn
News and recent developments from those smart people on the Baltic Rim. Adrian Smith reports.
A newbie’s discovery of APL
“Have you ever seen anything so elegant?” Rebecca Burriesci reviews A Practical Introduction to APL.
Help wanted Join the Vector Working Group and contribute or learn some useful skills. More…

Vol.24 N°1

Current issue



Cauchy curve

Curve it like Cauchy
Jones & Reiter use some simple J to draw out Cauchy’s Integral Theorem – and discover startling and lovely shapes.

student

Suffer the little children…
to bring their homework to Norman Thomson
Dyalog 2008

Chela sharpens her focus

Adrian Smith reports from Dyalog’s largest-ever user meeting.
Industry news
APL2000 in D.C. plus news from Dyalog, Kx Systems and MicroAPL
Unicode – playing to win

Unicode Support for APL

Morten Kromberg meets some strange characters on the Basic Multilingual Plane. (Watch the chessboard demonstration on YouTube.)
Tales from the crypt

A cool place

APL Germany is more alive than you thought.

So is APL2: Liebtag on Structured Storage and Monitor Expressions
Quickly correlating Kendall
Phew! Gordon Sutcliffe shares a fast way to calculate Kendall’s rank correlation frequency distribution.
About polynomials
The second part of Gianluigi Quario’s article on representing and evaluating polynomials.
Spice for beginners
Dan Baronet on how to use the new programmable command line in Dyalog’s IDE.

Dyalog 09 Dyalog 09 Dyalog 09
Dyalog 09 Dyalog 09 Dyalog 09
Pictures from Dyalog 09

RSS News feed

Eugene McDonnell
1926-2010
Computer-science pioneer and Vector columnist

Ryan tarpine

Congratulations to the winners of the 2010 Dyalog Programming Contest. The Grand Prize, which included entry and travel to APL 2010, went to Ryan Tarpine. (more…)

The BAA held its 2010 Annual General Meeting

Mastering Dyalog APL

Dyalog has published Mastering Dyalog APL, “probably the best modern introduction to APL”

Rocket has announced ICE a follow-on from IBM Info Center/Enhanced (IC/E)

LINQ is the ‘hot’ new technology for Language-Integrated Queries. Ajay Askoolum has written how to LINQ to APL+Win.

At Play With J (2nd edn)

Vector Books have published the second edition of At Play With J, bringing it up to date with the latest version of the language

A Programming Language

Roger Hui has posted the complete text of Iverson’s A Programming Language (1962) on the J Wiki

IBM released Workstation APL2 Version 2 Service Level 15

Dyalog 12.1 released Version 12.1

MicroAPL released APLX Version 5

APL patch

Games of life and death 62nd APL Analysts GOSPER Glider Gun Combat Support? This strange patch turned up on Flickr.

Kx Systems has released version 2.6 of kdb+ with nanosecond timestamps as a datatype. Press release…

50 in 50 Guy Steele and Richard Gabriel presented fifty 50-word remarks on 50 programming languages in 50 minutes at JAOO Århus 2008. APL too, of course.

Dave Thomas

Dave Objects
The Dyalog 09 conference in Princeton heard keynote speaker Dave ‘Objects’ Thomas, pioneer of object-oriented programming, and architect of the Eclipse IDE. He objects to much in current software development practice and these days recommends vector languages and close collaboration with end users. Word is getting around.

Tom DeMarco

Tom’s Turnabout
In a short article in the July/August issue of IEEE Software, industry luminary Tom DeMarco renounced his seminal 1980s work on software-engineering metrics. Software development is and always will be somewhat experimental. Word is getting around.

Catherine Lathwell Beau Webber Gil Athoraya Laura Linton
The Vector Working Group welcomes new contributing editors Beau Webber, Catherine Lathwell,Gilgamesh Athoraya and editorial intern Laura Linton, all at work now on the next issue.

BAPLA09

BAPLA09
Reading
July 2009

Pictures and presentations from the conference are now online.

MicroAPL has released APLX 5, with ⎕XML and internal performance profiling, for public beta-testing

In our blog: contributing editor Catherine Lathwell reflects on her visit to BAPLA09

The July issue of PC Plus magazine included a 3-page article “Program in APL”, featuring the NARS2000 interpreter.

John Smeenk requests comment on his specification of a new language, BPL, an APL-descendant

Masterminds of Programming

Masterminds of Programming
features Adin Falkoff on the creation of APL

Lorin Lund has ported A+ to Windows.

Queue magazine

ACM magazine Queue features a searching interview with Arthur Whitney

APLers crawl all over Craig Murphy’s programming challenge

 

BAA logo

Next meetings

Vector is the journal of the British APL Association. The BAA promotes the APLs, terse programming languages derived from Iverson’s mathematical notation. (more…)

comp.lang.apl

Kenneth E. Iverson
Kenneth E. Iverson
1920-2004

Coming up

13-16 Sep
Technische Universität Berlin
APL 2010
Berlin

13-23 Sep
q training courses London

27 Sep–4 Oct
q training courses Singapore

18-28 Oct
q training courses New York

8-18 Nov
q training courses London

8-20 Dec
q training courses New York

YouTube

Valid XHTML 1.0 Strict