|Sent on:||Monday, March 24, 2014 7:47 PM|
Stephan has finalized the pdf to his recent presentation History of Functional Programming Languages: Static Type Systems. You can download it here. Among other things, the pdf contains a very informative timeline of functional programming languages and their “type” contributions (see page 14). Please note the green items. Arguably, F# can be regarded as the most innovative language since the 90es as far as type-related features are concerned.
You may remember that Stephan's previous presentation a year ago already contained a timeline about contributions of various languages to functional programming in general (on page 6).
On this occasion, I would also like to mention that James Litsios, on his blog, has listed the 23 classical, object-oriented "GOF" patterns and how they map to functional concepts. This is an important topic, considering that many F# programmers (have to) work within a larger context who is predominantly object-oriented/imperative.
All the best until next time,