tags:

views:

488

answers:

5

I want to learn APL (more specifically Dyalog APL), but I can't seem to find any good sources to learn from.

The only source I could find was Dyalog's Documentation Downloads, but other than that, can anyone recommend a good source?

+5  A: 

I found a scan of APL: An Interactive Approach.

Ankit
This is a great, if dated, book to learn from.
JonnyBoats
Definitely dated, but the best source that I have found so far.
Ankit
Look no further you won't find a better source. I learned APL from the book about 30 years ago. I think it's not just a great book for learning APL from, but a great computing instruction text too.
High Performance Mark
+2  A: 

Python script to download all the scans:

def download(url, filename):
     import urllib
     webfile = urllib.urlopen(url)
     file = open(filename, 'w')
     file.write(webfile.read())
     webfile.close()
     file.close()

for i in xrange(1, 390):
     download('http://scanserver.ulib.org/is/scanserver/book24/tiff/apli%.4d.tif?rs=1&br=0.0&rt=0' % i, 'apl%.4d.tif' % i)
Ankit
A: 

Look for the tutorial on http://aplwiki.com

It offers a taster. With the Open Source APL NARS2000 you do not have to spend a buck on an APL interpreter. For getting seriously into APL, go for APLX or Dyalog.

Watch out! You will get addicted quite soon - or not.

A: 

The K&R book for APL is probably "An Interactive Approach" by Gilman and Rose but there are lots of other books, tutorials, exercises, puzzles, processors and links listed on the APL Wiki

psd