September 20th Meeting Notes

Draft!  Raw notes from meeting!

John Bowen, formerly of the Riverside, Orange County, CA - MacIntosh/RaspberryPi  group.

PDF document 16 pages
mathmatical notation
For fun, developing a mini-class in Vector Math
Notation
Teaching Math at Harvard - Iverson refined notation for serveal years
Only then, did a group implement it as a computer language.
One Huge plus is intermedicate exectuton at the command line.

http://docs.dyalog.com/13.2/Dyalog%20APL%20for%20UNIX%20Installation%20and%20User%20Guide.pdf
Install dynalog apl
http://dss.dyalog.com/apply.php?ltype=pe <request download of Dyalog APL zip file for installation on rpm and deb.

Groups of Numbers arrays.

Slide 8

Humoeoua - What actually happened at the Beach!

Lots of drinking... and Unbrellas, both in the drink and in the sand.

dyalog

Iverson - Book: A Programming Language - APL - Arrays (1960's)
https://en.wikipedia.org/wiki/APL_(programming_language)

http://packages.dyalog.com/

http://dyalog.com/dyalog/raspberry-pi.htm

http://docs.dyalog.com/14.1/Dyalog%20APL%20for%20Raspberry%20Pi%20User%20Guide.pdf

Powerful versus Complicated
Powerful as easily learned but gets results.

Calculator usage mode.

Scalar math - lenght and width has to be consistent.

Booleans - logical operators from Electronics.

Prompt looks like this

)vars z

cosines (trig, etc).

alha_space[indexes_matrix]
Boise
 Linux
  User
   Group

APL Universe

The Language

IPSharp - APL provider

Game of Life

Unicode is a great help.

Keyboard Layout - Dyalog Alt US

PPA for Dynlog/RaspberryPi

tryapl.org - uses jquery

www.dyalog.com/mastering-dyalog-apl.htm

www.dyalog.com/dyalog/raspberrypi.htm

www.sigapl.ogg

Pragmatic Functional Programming in Dynalog - Bangalore October 2014.pdf

Most succesful APL developers are "any kind of engineer other than a software engineer".

teaching aspects.