Sunday, July 05, 2009 9:11 PM
Discoveries This Week 07/05/2009
If you find yourself in the Boston area tomorrow, Monday July 6th, come see Amanda Laucher’s New England F# User’s Group talk. She is currently working on a new book for O’Reilly: F# in a Nutshell.
Luca Bolognese’s Series on LAgent: Parts One, Two, Three, Four, Five and Six
I built myself a little agent framework based on F# MailboxProcessors. I could have used MailboxProcessors directly, but they are too flexible for my goal. Even to write a simple one of these guys, you need to use async and recursion in a specific pattern […]
Each article is a worthwhile read, containing at least one tasty morsel of F# information. For example, I'm sure to use the dynamic function loading from part six sometime in the near future.
Hello. I’m F#. Friendly, Approachable. Built in .NET.
I enjoyed the quotes from Don Syme, Eric Meijer, and Julien Laugel. The collective intelligence example was also very well demonstrated. Most of all, I enjoyed having a chance to see how Robert Pickering puts together a F# presentation. I particularly like his style of annotating functions.
Microsoft Research describes F# as "a scripted / functional / imperative / object-oriented programming language". Combining all those aspects in one language is certainly not an easy task, but they've done a good job of it.
In this talk, Oliver covers the basics well. He also does a very good job at conveying why the functional programming constructs in F# are so important.
[…] let’s walk through a simple example of using the Twitter HTTP API to get a user timeline using F# asynchronous workflows.
A fast ride through the basics of using the twitter HTTP API in F#. I hadn’t previously seen an example of Async.RunWithContinuations. This error handling style is quite elegant.