Originally published 10/02/2020 Over the weekend I was asked by Andy Gocke about the history/choices of the inclusion of currying and partial application in the F# design. Am happy to discuss, here's a quick note. First, from the historical perspective most of this comes in via F# <-- OCaml <-- Edinburgh ML. For raw core … Continue reading Rethinking Currying
Tag: Haskell
On Computation expressions, ‘do’ notation and List comprehensions
Originally published in October 2020 Notes based on a discussion with Phillip Wadler, 10/01/2020. This document is a work in progress. Please leave comments or send feedback. I may have made mistakes, please send a PR to correct. Computation expressions (CEs) are a syntactic de-sugaring of language elements like for x in xs ... to … Continue reading On Computation expressions, ‘do’ notation and List comprehensions
Functional Programming eXchange 2012, March 16, 2012, London
The folks at SkillsMatter in London are hosting the Functional Programming eXchange 2012, on March 16, 2012, in London! Join the Functional Programming community for a one-day conference jam-packed with talks, open-space discussions and brainstorming. Learn and share the latest innovative ideas, best tools and practices in the different languages (scala, clojure, haskell, F#) and … Continue reading Functional Programming eXchange 2012, March 16, 2012, London
I’m keynoting at FPDay, October 14 – Functional Programming Event in Cambridge, UK
Both Simon Peyton Jones and myself will be giving keynotes at FP Day on October 14, in Cambridge, UK. Please come along and join us there! FP Day is a new one-day event for the Functional Programming community in the UK and around the world. Intended to be hands-on and interactive, FP day will give … Continue reading I’m keynoting at FPDay, October 14 – Functional Programming Event in Cambridge, UK
