OK, so here are a few good resources to get started with F#:
www.tryfsharp.org: F# interactive window in the browser, with good intro and advanced tutorials, and some type providers examples
www.fsharp.org: the F# Foundation is the open-source hub for F#, contains lots of links and resources
https://github.com/ChrisMarinos/...: reach F# enlightenment by resolving F# Koans, learning one wisdom nugget at a time
http://fsharpforfunandprofit.co... : F# for fun and profit is a nice website, with great examples and practical discussions
... on a different note, if you liked or hated the talk, feel free to rate me on SpeakerRate, so that other groups can enjoy / can be spared that talk in the future :) http://speakerrate.com/speakers...
1 · August 15
Amazing presentation. I've been to three "Intro to F#" talks over the years at various conferences always coming away thinking "I don't want to ever use this". Last night's talk changed my perspective 180 degrees. Now I can't wait for an excuse to break out the F# :)
PS After seeing Type Providers, mind.State == Devasted
1 · August 15
It was a really good introduction to F#. The R integration was a pleasant suprise. I plan to work on F#.
0 · August 14
Online compiler site, allowing anyone to play with (learn/test) their programming languages/scripts in their browser. This link will take you to the F# page.
There are dozens more environments and two editors available (see their home page).
0 · August 15
I look forward to F# in action and from the C# perspective. A few years ago, we played with F# a little but never got the chance to build any serious project that would justify the learning curve for functional programming. I get the feeling I am going to enjoy this presentation. :)
0 · July 23
I am very interested in learning F#. @Mathais, if you would, when you present, please translate a few terms for us into English (or maybe even better, translate them into C#): What is "currying functions", what are "closures", what are "monoids" and "monads", when do you have one, and what do you do about it in F#. For monads, I suggest a good way to explain them is to show what they are in C#, then show how and why F# handles them better. Finally, I am very interested in understanding how to invoke concurrent processes in F# and how to have C# drive my GUI and F# drive my math function processing -- how do I hook them up so they talk to each other most efficiently.
3 · June 24