News for hackers. Stuff that matters.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by Jtsummers on Friday October 30, 2020 @06:17PM (#24947390)
Functional programming already existed in a few forms by the 1977 Turing Award lecture. ML was around since 1973, which defined the ML family (Ocaml, SML, F#) and influenced Haskell and others. The Lisp family of languages had been around since 1958. Some parts of the lecture can be seen as related to languages in the APL family (originated in 1965). These developments influenced the lecture itself.

To gain context into Dijkstra's response, it may be worth reading it [0]. Here's the conclusion of his response:

> In short, the article is a progress report on a valid research effort but suffers badly from aggressive overselling of its significance, long before convincing results have been reached. This is the more regrettable as it has been published by way of Turing Award Lecture.

Regarding "He tried to destroy it." Dijkstra is known, and often criticized by others, for his hyperbole. Perhaps instead of imitating this heavily criticized aspect of his, you could tone down your rhetoric and actually create an argument rather than try to dismiss someone (and all their work) for one thing you disagree with.

[0] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...

Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by jakespoon on Friday October 30, 2020 @06:45PM (#24947568)
So, looking back from 2020, did Backus oversell it? We aren't there yet but it still looks like the right direction to me.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by Jtsummers on Friday October 30, 2020 @07:51PM (#24947920)
I will agree, Backus' ideas have panned out in many ways. Not having read his lecture in quite a while I can't comment on whether or not, in 1977, he was overselling the idea at the time, especially as I'm not familiar with the state of the art in research at the time (having been born 5 years later, and CS concepts not being taught in chronological order).

Regardless, your original comment made two absurd claims:

1. Dijkstra attacked the paper that inspired Haskell and everything else that currently exists in FP. He tried to destroy it. [emphasis added]

Which is what my quote of Dijkstra's actual statements was meant to rebut. He did not try to destroy it. He criticized it, and some of his criticism may have been wrong then, and I'd say is wrong now (with greater understanding of the ideas Backus was presenting), but he did not try to destroy it.

2. He should be a footnote in history.

Another absurd position. Because of one response (and if you wanted to you can probably find a number of others) exaggerated beyond reason ("He tried to destroy it."), you want to dismiss some 50 years of work.

Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by jakespoon on Friday October 30, 2020 @10:21PM (#24948656)
I should have been clear with my response that I accept and agree with your criticism of my post.

"He tried to destroy it" is too strong. I will back down from that.

Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by rightbyte on Friday October 30, 2020 @08:01PM (#24947962)
His hopes for functional programming machines seems like overselling his dream of abandoning von Neumann atleast. Arcane Lisp-machines was actually made as a comparison. I don't get the feeling Backus meant that a "FP system" should be an abstraction ontop of a von Neumann machine/language.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by amw-zero on Friday October 30, 2020 @09:02PM (#24948241)
Based on what? What evidence is there that FP actually has any effect on a project?