Discover, Learn, Profit
The BAA’s mission is to promote the use of the APLs. This has two parts: to serve APL programmers, and to introduce APL to others.
Printing Vector for the last twenty years has addressed the first part, though I see plenty more to do for working programmers – we publish so little on APL2, for example. But it does little to introduce APL to outsiders.
Vector now gives priority to publishing online. This is the first issue to appear simultaneously in print and online. We are steadily bringing our twenty-year archive on line.
This issue is also the first to follow the structure of Vector Online. In place of the division between ‘technical’ and ‘general’ articles, we offer sections Discover, Learn and Profit.
- Discover is about the APLs, possible extensions to them, their history and their relationships with other programming languages;
- Learn is about extending our competence, for new and experienced programmers both;
- Profit is about profiting from the use of APLs, either commercially, academically, or simply in pursuit of a hobby.
Gene McDonnell’s “At Play With J”, which would usually appear in Learn, appears this issue in Discover, as Gene reports the results of a programming competition. Successful entries for the competition ran up to 100 lines long; Metlov’s J entry runs to 6 characters. Hello?
Sudoku madness Do programmers solve Sudoku problems — or just write programs that do? The Sudoku craze has provoked our readers to offer general solutions; two in Dyalog APL and a characteristically terse J program from Roger Hui. We doubt even their authors intended to profit from them by using them to solve Sudoku problems; so we’re offering them as examples to learn from. We can all profit by studying them.
script began 4:16:22 caching off debug mode off cache time 3600 sec indmtime not found in cache cached index is fresh recompiling index.xml index compiled in 0.3497 secs read index read issues/index.xml identified 26 volumes, 101 issues array ( 'id' => '10009870', ) regenerated static HTML article source is 'HTML' source file encoding is 'ASCII' read as 'Windows-1252' URL: http://www.jsoftware.com => http://www.jsoftware.com URL: http://www.vector.org.uk => http://www.vector.org.uk URL: ../../icons/icongrey.gif => trad/v214/../../icons/icongrey.gif completed in 0.3778 secs