Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to F#x


Published on

The F# community has been steadily working on extensions to the F# core libraries. These extensions provide helpful features that are "missing," add common parts found in other functional languages, and help with compatibility in other .NET languages.

Published in: Technology
  • Be the first to comment

Introduction to F#x

  1. 1. F# Extensions Outline 2/26/2012 1
  2. 2. Outline• What’s in• What’s coming• What’s nextNext: FSharpx.Async 2/26/2012 2
  3. 3. FSharpx.Core• Courtesy of Steffen Forkmann, Mauricio Scheffer, and Ryan Riley• Prelude• C# Compatibility• Collections• Lenses• Monads• Regex• Time Measurement• Stm (Software Transactional Memory) Next: FSharpx.Async 2/26/2012 3
  4. 4. FSharpx.Async• Courtesy of Tomas Petricek• Async Extensions• Improvements for IObservable• Agents Next: FSharpx.Observable 2/26/2012 4
  5. 5. FSharpx.Observable• Courtesy of Phil Trelford• MiniRx• Improvements for IObservable• TODO: Merge with FSharpx.Async Next: FSharpx.Http 2/26/2012 5
  6. 6. FSharpx.Http• Courtesy of Mauricio Scheffer & Steffen Forkmann• FsConneg• JSON Parser• What else belongs?• Coming with .NET 4.5 o Async extensoins for System.Net.Http.HttpContent o Async extensions for System.Net.Http.MessageHandler Next: FSharpx.TypeProviders 2/26/2012 6
  7. 7. FSharpx.TypeProviders• Courtesy of Steffen Forkmann• DSL for building type providers Next: What’s coming? 2/26/2012 7
  8. 8. What’s coming?• More tests• More documentation• Merge to CoreNext: What’s next? 2/26/2012 8
  9. 9. What’s next?• “Type classes”• More Type ProvidersNext: Questions 2/26/2012 9
  10. 10. Questions• End 2/26/2012 10