I’m doing research which will eventually lead to a documentary film on the history of APL. Does this interest you? Why?
How to HELP (3 +1 ways)
Read Me with your iPhone
Visitors Online
- 06 visitor(s) online
- powered by WassUp
Recent Posts
- Brooks on Iverson
- Titor’s time travel & the IBM 5100
- J, July and Solidarity
- The Origins of APL – 1974
- Kenneth E Iverson – Toronto Memorial November 18, 2004
- Happy New Year! The 2011 Photo Array!
- Lettow on Brooks honouring the 90th anniversary of KEI’s birth
- Being creative takes time
- A somber reminder from Canada
- It’s APL’s Birthday! Or is it?
CJL Boots the Rules
-
@chl Onward! It's a team effort, after all. I'm just the weaver. 19 hours ago
-
@chl But Quicktime on my Mac squishes it. On VLC it's fine. 1 day ago
-
@chl AND TA DA! And early finish. It will work on your iPhone. :) 1 day ago
-
@chl I'm secretly hoping once you see it, you'll t change your mind. Not reasonable, I know. 1 day ago
Pages
Recent Comments
- Roger Hui on Brooks on Iverson
- aprogramminglanguage on Titor’s time travel & the IBM 5100
- Beth Tibbitts on Titor’s time travel & the IBM 5100
- aprogramminglanguage on It’s APL’s Birthday! Or is it?
- Larry Breed on It’s APL’s Birthday! Or is it?
- aprogramminglanguage on It’s APL’s Birthday! Or is it?
- Ray Brown on It’s APL’s Birthday! Or is it?
- aprogramminglanguage on April 15, 1989
- Jon McGrew on Kenneth E Iverson – Toronto Memorial November 18, 2004
- Ken Lettow on Kenneth E Iverson – Toronto Memorial November 18, 2004
Godel’s Lost Letter
- Turing’s Tiger Birthday Party May 17, 2012
- Quantum Refutations and Reproofs May 12, 2012
- Inexact Remarks On Exact TSP Algorithms May 8, 2012
Lambda the Ultimate
- Common Lisp: The Untold Story May 2, 2012
- Evaluating the Design of the R Language April 25, 2012
- Why and How People Use R April 21, 2012
Axis of eval
- [Meta] Comments widget May 18, 2012I've added a recent comments widget to the sidebar of the blog.There have been many excellent comments recently, and AoE completists may want to check them out.[Unfortunately, the links don't take you to the comments themselves but rather to the page. Investigating.] […]Manuel Simoni
- Manuel, have you lost interest in Kernel? May 18, 2012... I was asked yesterday two times on #interactiveprogramming.No, absolutely not!I simply got stopped in the tracks trying to find a satisfactory way of adding named arguments to it. I need that feature to consider it complete.However, two new old topics will probably be raging in my skull in the future:Static types, because defining red-black trees that ar […]Manuel Simoni
- #interactiveprogramming IRC May 17, 2012For the discussion of interactive programming languages, I'm now hanging out on #interactiveprogramming on chat.freenode.net IRC.You're all happily invited to join! […]Manuel Simoni
S. Padua (Lovelace & Babbage)
- The Thrilling Adventures of Lovelace and Babbage- BOOK! April 23, 2012This week (well, last week) marks the three-year anniversary of The Thrilling Adventures of Lovelace and Babbage. I hardly know whether it feels as though I’ve been drawing these forever, or if it’s impossible that I’ve been drawing them so long. What started as a punchline to a one-shot comic– hey, wouldn’t it be hilarious […]sydney
- COMING SOON (ISH) April 2, 2012Just hold on a little longer! […]sydney
Archives
- April 2012
- March 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
Hi Cathering,
great plan – I’m interested!
Why? Because I’m an active user of APL (Dyalog APL, http://www.dyalog.com) and because I’m middle-aged I got introduced to APL around ’92, so I missed quite a bit of history. (Oh, and BTW, I’m also the webmaster of the german APL-Association…)
Good luck for your venture – and pls. just get in touch if I can be of help
Michael
Why? I find problem solving with APL more satisfying and intellectually stimulating than when using any other software tool. Like so many programmers who began in the late 70′s/early 80′s, FORTRAN, COBOL, Assembler, PL/1 were my standards. I was exposed to APL at the first day of a new job. It was a bit startling for the first few days, but intimidation of the Greek symbols quickly evaporated and I saw the the simple mathematical beauty. A co-worker once refered to APL as “a tool for thought”. It took a while for me to appreciate this, but I do now. I think better when I use APL to break a problem apart and solve it in byte size chunks. When done, just snap the pieces together.
Hey Catherine! Long time no see.
I moved to London 5 years ago and am still working with Sharp APL as the last APL programmer at Reuters. Unfortunately, the products I maintain are being migrated this year and APL will cease to be at Reuters. I’m not sure if that’s of any interest to your documentary but, if it is, feel free to contact me.
Cheers…./Kev
Hi Catherine -
The “Tool of Thought” idea, from Ken Iverson’s Turing Award paper – http://www.jsoftware.com/papers/tot.htm or (PDF) http://www.soulsphere.org/random/p2-iverson.pdf – underlies much of what makes APL special. Whereas most computer languages constitute an obstacle to getting something done, an effective notation like APL (or its younger sister, J) may help us think about a problem in new ways. See also Neville Holmes’s note in “Seven Great Blunders of the Computing World” – http://salmosa.kaist.ac.kr/~course/DrKwon/cs450/2004/resource/02_SevenBlunders.pdf – for a notion that programming may be retarded by emphasis on lexical, rather than symbolic, notation.
Also, the interactive development environment is such a great help to programming that it’s amazing it has not caught on more than it has though this is not intrinsic to APL.
Finally, how many other languages have their own folk song? Though searches for it are now submerged by “The Apl Song” by the “Black-eyed Peas”, you can find it here: http://cosy.com/language/APLBlos/APLBlos.htm .
Feel free to get in touch with me as I’ve been working with APL since about 1972 though most of my work these days is in J (also developed by Iverson). If you’re in NYC, the NYCJUG (J-Users Group) meets tomorrow at 6:30 pm at the Heartland in the Empire State Building: http://www.jsoftware.com/jwiki/NYCJUG>
Regards,
Devon
Hi -
The “tool of thought” idea underlies why many of us favor APL, or its younger sister, J. The phrase comes from Iverson’s Turing Award lecture – http://www.jsoftware.com/papers/tot.htm or (PDF) http://www.jdl.ac.cn/turing/pdf/p444-iverson.pdf. Whereas most computer languages constitute obstacles to accomplishing something, a few, like APL, may help think us about the problem creatively and algorithmically.
Another notion along these lines can be found in Neville Holmes’s “Seven Great Blunders of the Computing World” in which he avers that computer science blundered by embracing lexical rather than symbolic notation.
The interactive environment of APL was another great innovation which is amazing only in how slow the rest of the world has been to pick up on it but this is not intrinsic to the language.
Anyway, how many other computer languages have their own folk song? See http://cosy.com/language/APLBlos/APLBlos.htm for a copy.
I’ve been working with APL, and J, since about 1972, so I’d be happy to talk with you. In fact, if you’re in NYC on the second Tuesday of the month, our NYCJUG (NYC J-Users Group) meets regularly. Tomorrow night it’s in the Heartland Brewery in the Empire State Building, as it often is.
Good Luck,
Devon
Catherine – I’m glad to see that you’re connected with the APL developer community – you wouldn’t happen to be left-handed, would you?
Anyway, as part of my research on putting up a Turing Award page for Ken Iverson as part of an ACM initiative, I’ve been collecting relevant links and studying the history of the language lately.
I’ve already mentioned the “APL Blossom Time” song and, in following up references to that, I came across an interesting and informative essay by Michael Montalbano called “A Personal History of APL” (http://ed-thelen.org/comp-hist/APL-hist.html) in which he annotates the song.
I’m afraid his basic thesis is still largely true but it’s interesting to read his thoughts on this from years ago.
Regards,
Devon
Ahhh. OK. I was thinking today that I should post a short biography. I’m adding this to my to-do list.
As for left handed, the saying is of the original 6 – They were all left handed OR Canadian.