Question

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?

Was it helpful?

Solution

I found a scan of APL: An Interactive Approach.

OTHER TIPS

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)

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.

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top