Archive for the 'Travel' Category

Brooks on Iverson

FB20111 300x199 Brooks on IversonIn October of 2011, Dr Fred Brooks agreed to talk to me about when he and Dr Kenneth E Iverson, the father of APL, shared an office at Harvard University in the 1950s.  So, I went to Chapel Hill in North Carolina, USA to speak with him.

Professor Dr Jan Prins, also from The University of North Carolina, assisted with the interview and he thought it would be interesting to know what it was like for Dr Iverson to receive the Turing award in 1979, 17 years after the publication of A Programming Language.  Here is the answer:

- corrected (Thank you Roger.  Again. )

share save 120 16 Brooks on Iverson

Happy New Year! The 2011 Photo Array!

DSC_0010s

I’m looking forward to a 2012 that is just as fast paced as 2011. And for whatever it’s worth, I didn’t blog as much as I did last year which is something you will notice in this post of photos. Yes indeed, a picture is worth 1000 words.

In fact, we only made 12 posts for 2011 and in spite of this low showing, my faithful readers, according to a report WordPress sent me last night:

This blog was viewed about 9,700 times in 2011. If it were a concert at Sydney Opera House, it would take about 4 sold-out performances for that many people to see it.

I’m thrilled! Rock on!

Happy New Year Everyone! Let’s kick some more ass in 2012.

share save 120 16 Happy New Year!  The 2011 Photo Array!

Lettow on Brooks honouring the 90th anniversary of KEI’s birth

KenLBrooks 300x198 Lettow on Brooks honouring the 90th anniversary of KEIs birthAs they say in rock and roll, “You can’t always get what you want… but you just might find you get what you need…”

When Ken Lettow asked me if he could swing down to North Carolina for my interview with Professor Fred Brooks,  I answered with a resounding and emphatic, “NO!”

You gotta love Ken.  Persistence is his middle name.  He then proceeded to convince me that he would not bring havoc to my film set and in fact, he would make himself useful.  And a short training session later…   I have a  sound engineer and set photographer all in one enthusiastic bundle  of a subject matter expertise.   In short, a much appreciated helping hand.

In honour of the 90th anniversary of Ken Iverson’s birth Ken Lettow sent out a wonderful account of our adventure to North Carolina to the J-Chat forum:

As [KEI and Prof Brooks] developed course material for the class,  Ken began to formalize the notation that came to be known as APL, the “the blackboard version” as Eugene McDonnell once so aptly put it.  Their collaboration ultimately resulted in the publication of two books, Ken Iverson’s “A Programming Language”,  in 1962 and “Automatic Data Processing” by Iverson and Brooks, published in 1963.  They also became lifelong friends during this period.

You can read Ken’s  full text here.  He’s also posted a great set of photos.

Happy holidays everyone.  May the Force be with you always.

share save 120 16 Lettow on Brooks honouring the 90th anniversary of KEIs birth

J, K & NC (+ J Conference 2012)

JFolks2 300x199 J, K & NC (+ J Conference 2012)I have a Stats exam next week and because I really should be studying, I thought I’d drop you a quick note.

First, a special announcement: the J folks are planning a conference RIGHT HERE in Toronto July 23rd  &24th 2012.  Come one! Come all!

The J-community has really stepped up to the plate in terms of financial and in-kind labour for this documentary project.  Let’s face it folks, unless you’re Fred Brooks, Arthur Whitney or Eric Iverson, or a dozen or so other stars, wanting to be in the documentary doesn’t do much for me.  

I expect you noticed I was in Chapel Hill last month.  Luckily, Roger Hui alerted me to the fact that The University of North Carolina has a programming gem in their freshman class who, at all of 18, has already made a splash in the J programming forums. Welcome Marshall Lochbaum, and his former high school math teacher Henry Rich (pictured above).

And of course, less obvious was my visit to NYC to see for myself what amazing work is going on at Kx.  If you haven’t watched the video of our Simon Garland in action (with moderator Tom Groenfeldt) you’re missing the cutting edge.NotsoBad1 300x199 J, K & NC (+ J Conference 2012)

 

OK!  Off I go… Exam prep is really not that bad… or so I keep telling myself…

share save 120 16 J, K & NC (+ J Conference 2012)

One for the road

share save 120 16 One for the road

Country thievery and small arrays

Ken Iverson's copy of ALGOL 68

Klout reminds me this morning that my “influence”  has dropped 50%.  I guess this is what happens when one doesn’t participate in cyberspace these days, you get an automated email: “Hey!  YOU’RE not the cool kid!” Yikes.

The truth is I’m so busy, I can’t believe it. I got into that Statistics class I was hoping to avoid because last week it was full.  It’s still full, but now with me in it.  Damn. That’s good.  Right?

Fortunately, I had the foresight to hike up to Manitoulin Island to visit my dad on his new farm before it all began. The farm is not actually new, he moved up there two years ago, but this was my first venture.  If you’re wondering why it took me so long look at the map.

So, while I was there, dad worked.  I did nothing except wander around and photograph small and wild things.  And try to capture the moon and clouds. And poke around in his private business.  I brought back his journals from 1966 to 1977 among other bits and bobs.  And it turns out that my dad is perhaps a bit of a book thief, so I now own a couple books which previously graced the libraries of Ken Iverson and Adin Falkoff.

Incidentally, Sage, the infamous cat in the box loves country life and slept at my feet while I was visiting.

Now it’s back to the rate race.  Hey! Up my Klout!  I wanna be the cool kid again!

(Just kidding. I know it’s not Klout that makes me cool.  To borrow from Manuel Simone, it’s intellectual badassness.)

 

 

share save 120 16 Country thievery and small arrays

August 6th, 1991 – Guest Ken Lettow

Editor’s note: The first time I met Ken Lettow face to face was when he showed up at a meet-up for the film in NYC with a stack of Computer History books.  He brought them to share with unbridled enthusiasm.  Right on! He even offered to let me borrow them take them home to Canada!  Then and there, I knew: Here’s a Jedi Knight! 

- Catherine

Where were you, August 6th, 1991?

Twenty years ago today, the 1991 APL Conference was in full swing at Stanford University in Palo Alto California. Nearly 400 APL’ers from around the world attended, making it one of the most well attended APL conferences in history.

For the array language community, excitement ran high for a variety of reasons. First, it was the 25th anniversary of APL. Second, a large Russian contingent was in attendance. A few Russians gave APL talks, while others began planning for the APL conference to be held in St. Petersburg the following year. This was two years after the fall of the Soviet Union.

The J programming language also played a large part in the conference, just 14 months after its introduction to the world by Ken Iverson and Roger Hui at a Toronto APL SIG meeting.


Many of the immortal figures in the array language community presented papers on J. Donald McIntyre presented his talk called Mastering J, while Ken Iverson, Roger Hui and Eugene McDonnell gave a presentation on Tacit Definition. Roger Hui and Bob Bernecky gave a talk on Gerunds and Representations, and Ed Cherlin gave the presentation Pure functions in APL and J.

IMHO, the most interesting and funny presentation was the panel, “Is J a dialect of APL?” I say interesting, because I think it reveals some of the attitudes of the APL community towards J at the time, and funny, because the defenders of J made it so.

In its early days, J seemed to cause some level of consternation in the APL community. Many APL’ers seemed downright disturbed that Ken Iverson invented a new language that eschewed many of the things they had grown to love about APL (the lovely APL symbols etc.).

Jonathan Barman and Anthony Camacho’s reports on this panel (see Vector Vol. 8, No. 2, pgs. 76-80) provides an entertaining account of the speakers’ comments:

Eugene McDonnell – The question (“Is J a dialect of APL?”) is irrelevant. Surely proponents of J would not be thrown out of the APL community.

Phil Benkard – This is a political decision, but political decisions affect our lives. Many aspects of J are different from APL. Functions are referred to as Verbs, box is different from nesting, hook and fork are new in J, and strand notation is different. No formal decision can be made today, but what political decision should be made?

Joey Tuttle – Who cares if J and APL are different? Hopefully new insights will come from J and SAX which will enhance APL.

Richard Nabavi – …The academic view of a language is different from the commercial view, and sometimes the best solution does not win…The main objective should be to reduce the dialects of APL so that it can be promoted to a wide audience, and can be standardized. Will there be a J92 conference?

The first J conference was J96 with 123 attendees and 12 papers presented [Remembering Ken Iverson].

Bob Bernecky – APL and J ideas need to be disseminated to the larger world of computing, and it does not matter which language is used. The character set inhibits APL. J is more compilable that APL, and has a simpler syntax. The semantics of J are totally regular. Several mistakes were made in APL, and J is a new start where these mistakes have been rectified. J is not a dialect of APL, it is a functional language.

Garth Foster – Don McIntyre took a long time to learn J. Perhaps J is a successor of APL, but may not be a success.

J was introduced 14 months prior. What constitutes “a long time”?

Phil Benkard – The APL2 syntax is simple, and the syntax and semantics are separated. There were mistakes in APL. It was disappointing that there was nobody present at the last standards meeting representing the Sharp APL or J community.

Ed Cherlin – It is interesting that we are discussing the question at all. Why is this the one topic we want to argue about? Papers on J have been accepted at this conference and will continue to be accepted.

Bob Bernecky – Surely APL’ers will not drum out the J community. The popularity of APL and J will only increase if we all aim to publish articles in the big circulation magazines and journals.

Donald McIntyre – APL conferences without Iverson would be like Hamlet without the Prince of Denmark.

Now one that makes me smile:

Ken Iverson – The dictionary of J contains an introductory comment that J is a dialect of APL, so in a sense the whole debate is Ken’s fault! He is flattered to think that he has created a new language.

All in all, a pretty interesting day in array language history.

 

share save 120 16 August 6th, 1991   Guest Ken Lettow

Protected: Shared Roots – Swarthmore

This post is password protected. To view it please enter your password below:


share save 120 16 Shared Roots   Swarthmore

Enough said

nofsaid1 300x199 Enough said

I’ve said enough on the matter. For now.

share save 120 16 Enough said

America!

It took forever to get through immigration and I’m having a really bad hair day (sorry Monica) – BUT AMERICA HERE I AM.

You can follow this little story on twitter #arrayStories

share save 120 16 America!



Analytics Plugin created by Jake Ruston's Wordpress Plugins - Powered by Laptop Cases and r4.