alt.hn

7/24/2026 at 4:32:23 PM

History of John Backus's functional programming project (draft)

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

by cwbuilds

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

I've always wondered if there'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'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's original concerns.

[0] https://en.wikipedia.org/wiki/Arrow_(computer_science)

by discarded1023

7/27/2026 at 6:27:24 PM

Author here. This is work-in-progress, not linked from top level. I'll keep working.

by pmcjones

7/27/2026 at 8:20:14 AM

TFA contains a great number of links to downloadable interesting research papers.

by adrian_b