APL2007, Montreal -- Day 2
Guy Steel gave an excellent keynote on 'What APL Can Teach the World (and vice versa)'. Using arrays for efficiently programming in the large is very useful. Concise notation is good, but too much terseness, or unfamiliar symbols, may scare off users.
I hunted down a copy shop to print fliers for the the 'Thinking in Arrays' panel discussion I was moderating. I discovered that the strap on my briefcase isn't suitable for hauling the full briefcase all over downtown Montreal.
The 'Thinking in Arrays' panel seemed to go over well. Bob Bernecky told us about his APEX compiler which can be used to accelerate a subset of APL. Sven-Bodo Scholz introduced to SAC (Single Assignment C). Bob Armstrong talked about 4th.cosy note computing system which includes an APL implemented in Forth. Mike Jenkins introduced us to his melding of Array Theory, Lisp, and APL called Niall. Loren Shure gave an entertaining lightning talk on Matlab. Jon McGrew introduced the group to A+, accompanied by a nice handout. I told them about NumPy. Morten Kromberg described Dyalog APL. John Randall described J. It was fun and I think we all learned something.