i_don_t_know 2 months ago

The issue contains a lot of interesting information about the APL\3000 system, in particular, tricks used in the implementation.

A complete list of issues of the hp journal is available at:

http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/hpjindex.html

  • pjmlp 2 months ago

    Thanks for pointing it out.

    It is a gold mine of systems programming languages articles, in a world where C wasn't yet something that actually mattered.

jxy 2 months ago

It's amazing how much a few KB of memory could achieve then. APL may perform extremely well on phones and watches nowadays. I can't believe no one is doing it.

I have J on my phone, and it works well as an advanced programmable calculator.

leephillips 2 months ago

Got to love Fig. 2. APL was the first language I learned, in 1976. When I was in the position to have to use Fortran, I was horrified. I have to write loops for everything?! But nowadays, I think array Fortran is quite nice.

  • 3rdAccount 2 months ago

    Because you at least don't have to write classes for everything? :)

glhaynes 2 months ago

Slashes and backslashes got pretty wild in the '70s and '80s.

  • rbanffy 2 months ago

    There were lots of jokes about OS/2 being just half an OS.

mchahn 2 months ago

In the first paragraph" "..its ease of programming and debugging."

APL is one of the most unapproachable languages I every learned.

agumonkey 2 months ago

that cover page is so damn glorious..

and fig 2 / page 5 is epic

unixhero 2 months ago

mmm dat keyboard

  • rbanffy 2 months ago

    It was good, but the IBM beam spring ones were better. They still beat anything else, before or since.

    I've played with J, but APL, with the symbols, feels nicer.

    Even though it's almost impossible to dictate code to someone when pair programming.

    • Fellshard 2 months ago

      There's a few videos on YouTube of someone demoing APL in a modern context, and dictating the meaning of the symbols aloud; it felt strangely cryptic, but I'm sure someone who's worked with APL for some time would probably be able to latch onto it okay.

    • drallison 2 months ago

      There are English names for all of the special APL symbols so speaking in APL was both possible and common.