8 comments

  • ofalkaed41 days ago
    This submission popping back up from the second chance pool got me to do some digging for the formal description of system&#x2F;360[0], this is not the APL we know today but the APL outlined in Iverson&#x27;s A Programming Language[1].<p>[0] <a href="https:&#x2F;&#x2F;www.cs.trinity.edu&#x2F;~jhowland&#x2F;class.files.cs2321.html&#x2F;falkoff.pdf" rel="nofollow">https:&#x2F;&#x2F;www.cs.trinity.edu&#x2F;~jhowland&#x2F;class.files.cs2321.html...</a><p>[1] <a href="https:&#x2F;&#x2F;www.jsoftware.com&#x2F;papers&#x2F;APL.htm" rel="nofollow">https:&#x2F;&#x2F;www.jsoftware.com&#x2F;papers&#x2F;APL.htm</a>
    • 5-40 days ago
      there is also &quot;computer architecture: concepts and evolution&quot; by blaauw and brooks which also uses apl throughout.<p><a href="https:&#x2F;&#x2F;search.worldcat.org&#x2F;title&#x2F;Computer-architecture-:-concepts-and-evolution&#x2F;oclc&#x2F;442388973" rel="nofollow">https:&#x2F;&#x2F;search.worldcat.org&#x2F;title&#x2F;Computer-architecture-:-co...</a>
  • jibal41 days ago
    9-track tape drives, drum disks, rectangular switches and lights, IBM &quot;THINK&quot; logo, fast card readers ... all bring back many personal memories.
    • znpy40 days ago
      I&#x27;d LOVE to read more about these memories. If you&#x27;re willing to write down somewhere those memories from that time I&#x27;d be happy to read them.<p>Also, it would be nice if you&#x27;d complement that with describing how the world span at the time. I find that often putting some happenings in context helps understanding choices and events better.<p>Thank you in advance!
  • RyanHamilton40 days ago
    My favorite quote from this video, that I wish more languages would embrace is:<p>&quot;I went from application to application trying to use the same techniques. The most encouraging thing is that they would work. After 2-3 years during which time the language had grown by accretion, it grew and grew, eventually I found it was shrinking.<p><pre><code> Essentially the idea was once you look at enough different applications you begin to see what is the general notion. So I came to generalisations that allowed me to take out whole chunks of special things I had put in. Furthermore to my surprise it turns out the general ideas are usually much simpler to understand than any of the special cases.&quot;</code></pre>
  • TruffleLabs40 days ago
    For some more APL history see the &quot;50 Years of APL&quot; at the Dyalog URL<p><a href="https:&#x2F;&#x2F;www.dyalog.com&#x2F;50-years-of-apl.htm" rel="nofollow">https:&#x2F;&#x2F;www.dyalog.com&#x2F;50-years-of-apl.htm</a>
  • NetMageSCW40 days ago
    I was fascinated with APL after picking up a book on it at a bargain store and so took an APL class in college. It wasn’t offered in my CS curriculum, it was in the Architecture curriculum.
  • bch41 days ago
    In the intro I liked the precursors to the IBM &quot;Thinkpad&quot; name.
    • ofalkaed41 days ago
      Yeah, I never knew that bit of history (probably did and just forgot it) and dug into it some after watching this.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Think_(slogan)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Think_(slogan)</a>
  • dtgriscom41 days ago
    I went to the Hampshire College Summer Studies in Mathematics in 1979, where we learned APL with all its glorious obscure characters and overstrikes. Lots of fun.
    • leephillips40 days ago
      I was an undergraduate there. David Kelly was my advisor. APL was my first programming language (using the DecWriter paper terminals) and it’s still my favorite.
  • AndruLuvisi40 days ago
    &quot;The simple things are not obvious.&quot;<p>Truer words were never spoken.