addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Zurich FSharp Users Message Board › PDF of last meetup available

PDF of last meetup available

Marc S.
user 8205452
Group Organizer
Zürich, CH
Hi everybody,
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,
Marc
Powered by mvnForum

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy