Sunday, August 23, 2009 10:18 PM
F# Discoveries This Week 08/23/2009
This week Steve Horsfield continues his adventures with WPF while Matthew Podwysocki posts more on the .NET Event Model. Meanwhile, John Harrop shares a video tutorial on F# interactive and Chris Smith provokes meta discussion on the best way to present F#.
If you would like your F# event to be listed here, please let me know via the email link at the top of this page.
Posts of Note
The problem is a simple one: add a toolbar image into an assembly and make it available as a resource in WPF, but use only XAML and F#.
The first question that any functional programmer should ask is, “why are there side effects?!” Side effects are anathema to functional programming purists because they introduce many kinds of undesirable characteristics into code, limiting optimization and restructuring options.
So far in this series, I’ve covered a bit about what first class events are in F# and how you might use them. […] This time, let’s look at how we might manage the lifetime of a given event subscription.
This is a quick teaching on the use of the F# Interactive Mode which lets you, like the OCaml top level, type code in in real time.
When I was at DevLink last week I gave a talk designed to specifically identify why and when you should use F#. I was going to post the slides, but then I realized that they are in the form of a ‘presentation deck’ rather than a ‘reading deck’. So rather than having a few vague slogans and images in a .pptx file, I’ve transcribed my talking points.
I would consider Chris Smith’s post a must read for anyone giving talks on, or otherwise promoting, F#. I gave much thought to a number of different aspects of my F# presentations after reading this.