Hacker News Viewer

History of John Backus's functional programming project [draft]

by cwbuilds on 7/24/2026, 4:32:23 PM

https://softwarepreservation.computerhistory.org/FP/

Comments

by: discarded1023

I&#x27;ve always wondered if there&#x27;s more to FP than (more or less) point-free style with an associated algebra. TFA seems to stop just when it might get interesting. Did Backus ever develop (or aim for) a notion of semantic completeness, e.g. Cartesian closure or whatever works [0] for Hughes&#x27;s Arrows? The last has the interesting property of being foundationally point-free but also supporting a syntax with variables (with non-standard scoping rules). Which perhaps refutes Backus&#x27;s original concerns.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Arrow_(computer_science)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Arrow_(computer_science)</a>

7/27/2026, 12:58:56 AM