Hacker News new | ask | show | jobs
by mkromberg 931 days ago
> most people vastly prefer easy and DWIM over simple and precise

Most people also vastly prefer not having to work on difficult problems. Iverson was clearly trying to provide a notation that would help the (admittedly smaller) group of people who find solving difficult problems interesting and valuable.

2 comments

In the beginning of the computer age all problems were difficult. If not because of the problem itself then because of the limitations of the machines. It's amazing they did as much as they did with so little, your average Arduino makes the best hardware from those days look puny.
That is true, but OTOH I maintain that - in absolute terms - there are more difficult problems that people are struggling to solve using computers today than there were in 1970.
If you're the M Kromberg, any chance you could ask J Scholes to whip up a dfns version of Iverson's 1960 Simplex algo for us?
John was working on implementing negative right arguments to ⎕DL (the delay function in all APL implementations). As soon as that is sorted, we expect him to reappear.

John once did a live demo where a negative number (like ¯17.01) suddenly appeared in his APL session log. He looked puzzled for a moment, continued with his demo script for a little while, and arrived at the statement ⎕DL ¯17 (delay negative 17 seconds, and return the actual amount of time waited). He exclaimed "Oh, THAT's what that was!" and continued with his demo.

John had a fantastic sense of humour, if you have not seen them I recommend taking a little time off to watch some of the recordings at https://johnscholes.rip/video/

Sadly, John Scholes passed away in 2019. https://aplwiki.com/wiki/John_Scholes
Sorry to hear that, but very glad to have run across http://dfns.dyalog.com/downloads/howcomp.pdf as a result...