History of John Backus's functional programming project (draft)
softwarepreservation.computerhistory.org
History of John Backus's functional programming project (draft)
1–9 of 9 posts
Re: History of John Backus's functional programming project (draft)
#2Re: History of John Backus's functional programming project (draft)
#3Re: History of John Backus's functional programming project (draft)
#4Re: History of John Backus's functional programming project (draft)
#5Author here. This is work-in-progress, not linked from top level. I'll keep working.
Re: History of John Backus's functional programming project (draft)
#6Author here. This is work-in-progress, not linked from top level. I'll keep working.
Thanks for the extensive collection. Valuable work. I’ve included a reference to the link collection on https://github.com/function-level/function-level.github.io
Re: History of John Backus's functional programming project (draft)
#7Author here. This is work-in-progress, not linked from top level. I'll keep working.
> [...] At that time, John was interested in pure functional programming, with no side-effects on storage or the external world. I advocated extending the language to allow writing complete interactive applications. John conceded the importance of this, and came up with a scheme in which one would write a function to express the complete transformation of an application on the global state. I struggled with John’s variable free style, and suggested we allow lambda variables when defining a new functional form (higher-order function), but he stuck to his guns.
(In my project) I’ve reduced extensibility to the meta-composition rule, and I’m using an IO monad for interaction because I believe all functions should remain as simple as possible.
Re: History of John Backus's functional programming project (draft)
#8Author here. This is work-in-progress, not linked from top level. I'll keep working.
Remembering John Backus: > [...] At that time, John was interested in pure functional programming, with no side-effects on storage or the external world. I advocated extending the language to allow writing complete interactive applications. John conceded the importance of this, and came up with a scheme in which one would write a function to express the complete transformation of an application on the global state. I…
Re: History of John Backus's functional programming project (draft)
#9Earlier quoted context omitted.
Remembering John Backus: > [...] At that time, John was interested in pure functional programming, with no side-effects on storage or the external world. I advocated extending the language to allow writing complete interactive applications. John conceded the importance of this, and came up with a scheme in which one would write a function to express the complete transformation of an application on the global state. I…
Is this your project: https://github.com/metazip/pointfrip ?