Differences between revisions 1 and 16 (spanning 15 versions)
Revision 1 as of 2007-02-23 08:23:47
Size: 589
Editor: KaiJaeger
Comment:
Revision 16 as of 2009-11-23 17:11:48
Size: 2455
Editor: AndyShiers
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Essays = = Articles =
Line 3: Line 3:
All essays are member of at least two categories. The name of the categories is build by the following rules, where text in curly brackets can be anything: All articles are member of at least one category: "!CategoryArticles". The name of the categories is build by the following rules, where text in curly brackets can be anything:
Line 5: Line 5:
== I. Essays in General == == I. General Articles ==
Line 7: Line 7:
Every essay is member of the category "!CategoryEssay". Such an article is member of the category "!CategoryArticles".
Line 9: Line 9:
== II. Vendor-specific Essays == [[http://www.sudleyplace.com/APL/DontQuoteMe.ahtml|Don't Quote Me]]: In Gary Bergquist's 2001 Q2 issue of his newsletter, he posed an interesting problem about parsing lines of APL in which both single and double quote marks are used. The problem is to determine which quote marks are used to delimit strings and which ones are inside a string. The solution I came up with solves the problem in a non-looping manner using, of all things, Matrix Divide.
Line 11: Line 11:
Every essay is also a member of a category "!CategoryEssay{Vendor}{Caption}" [[http://www.sudleyplace.com/APL/AplInUnicode.ahtml|APL in Unicode]]: While writing up my solution for the '''Don't quote Me''' problem mentioned above, I had a lot of trouble getting a single APL font for that page to display correctly in both Mozilla Firefox and Internet Explorer until I came across the Unicode fonts. I liked that solution so much, I wrote a script which can also be used as an Apache Web Server handler as well as at the command line.
Line 13: Line 13:
"Vendor" can be one of those listet on the first page, but it can also be "General", if the essay is not specific to a particular version of APL. [[http://www.sudleyplace.com/APL/GlitchInGrade.ahtml|A Glitch in Grade]]: While implementing Howard J. Smith, Jr.'s clever algorithm for dyadic character grade, I encountered a puzzle the explanation of which illuminates just how this primitive achieves its remarkable result. Moreover, there are free implementations of the comparison routine of this primitive in other languages (C, Perl, PHP).

[[http://www.sudleyplace.com/APL/AnatomyOfAnIdiom.ahtml|Anatomy of an Idiom]]: Here's a challenging idiom ('''Progressive Dyadic Iota''') you might have seen before, but never quite understood — let's dissect it.

== II. Vendor-specific Articles ==

Such an article is member of the category "!CategoryArticles{Vendor}"

"Vendor" can be one of those listed on the first page. If the article is not related to a particular version of APL, use "!CategoryArticles".
Line 16: Line 24:
'''List of all essays:''' ||<tablestyle="background:#ffe; ">'''Page Name''' || '''Description''' ||
||CsvToApl||How to deal with the CSV file format||
||ErrorTrappingWithDyalog||Tips and tricks how to use the trapping facilities in Dyalog APL||
||IBeamsWithDyalog||I-Beams in DYalog APL||
||UnicodeForAplers||What APLers '''must''' know about Unicode||
Line 18: Line 30:
[[FullSearch(CategoryEssay)]] See also ClassicPapers

Articles

All articles are member of at least one category: "CategoryArticles". The name of the categories is build by the following rules, where text in curly brackets can be anything:

I. General Articles

Such an article is member of the category "CategoryArticles".

Don't Quote Me: In Gary Bergquist's 2001 Q2 issue of his newsletter, he posed an interesting problem about parsing lines of APL in which both single and double quote marks are used. The problem is to determine which quote marks are used to delimit strings and which ones are inside a string. The solution I came up with solves the problem in a non-looping manner using, of all things, Matrix Divide.

APL in Unicode: While writing up my solution for the Don't quote Me problem mentioned above, I had a lot of trouble getting a single APL font for that page to display correctly in both Mozilla Firefox and Internet Explorer until I came across the Unicode fonts. I liked that solution so much, I wrote a script which can also be used as an Apache Web Server handler as well as at the command line.

A Glitch in Grade: While implementing Howard J. Smith, Jr.'s clever algorithm for dyadic character grade, I encountered a puzzle the explanation of which illuminates just how this primitive achieves its remarkable result. Moreover, there are free implementations of the comparison routine of this primitive in other languages (C, Perl, PHP).

Anatomy of an Idiom: Here's a challenging idiom (Progressive Dyadic Iota) you might have seen before, but never quite understood — let's dissect it.

II. Vendor-specific Articles

Such an article is member of the category "CategoryArticles{Vendor}"

"Vendor" can be one of those listed on the first page. If the article is not related to a particular version of APL, use "CategoryArticles".

Page Name

Description

CsvToApl

How to deal with the CSV file format

ErrorTrappingWithDyalog

Tips and tricks how to use the trapping facilities in Dyalog APL

IBeamsWithDyalog

I-Beams in DYalog APL

UnicodeForAplers

What APLers must know about Unicode

See also ClassicPapers

Articles (last edited 2012-08-03 05:47:34 by KaiJaeger)