Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Den Delimarsky presented a bot for VisualF# docs content validation
- Proposals for F# talks wanted for FP conference in Havana!
- Brand new VS Code with an integrated terminal
- Type Providers are coming to Fable!
- The week in .NET – 5/31/2016
Videos/Presentations
- Types from Data: Making Structured Data First-Class Citizens in F# – Tomas Petricek, Gustavo Guerra, Don Syme
- Using XAML In F# Xamarin Forms – A Screencast – Jonathan Wood
- Book: The Implementation of Functional Programming Languages
- The Joy of Functional GameDev Project 3 Episode 2A – Ernest Pazera
- The Joy of Functional GameDev Project 3 Episode 2B – Ernest Pazera
Blogs
- Making FlameGraphs with F# – Dave Thomas
- Ham or Spam with F# & Xamarin – Jeff Heon
- Transform your WebSharper web app into an Android mobile app with Xamarin.Forms WebView – Kimserey Lam
- Fable compiles F# to JavaScript, but lets developers pick their own Web development tools – InfoWorld\Paul Krill
- Upcoming F# events – learn Suave, FsLab & more! -Tomas Petricek
- Fable: WebGL Geometry Terrain(A 3D world right in the browser)
- Fable: Super Fable Mario (Mario clone using HTML5 canvas)
- New Adventures for Dave Thomas
- Custom error handling and logging in Suave – Dustin Moris Gorski
- Decorator pattern in F# – Vicenç García-Altés
- Introducing fable |> fuse – Dave Thomas
F# vNext
- Merged: Struct records in F#
- Merged: Detect incorrect module declarations
- F# Historical Acknowledgements
- Recently proposed ideas:
- Provide property on base Discriminated Union type if all the case constructors have the same paramater
- Support for TypeProvider nested types with static parameters
- Shorten [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix )>]
- Add many more string manipulation functions to the Core.String module
Open source projects
- Akkling – Experimental F# typed API for Akka.NET
- fable-hotload – Fable + Webpack sample
- fsharp-tapl – Accompanying code for “Types and Programming Languages”, ported to F#
- FsLab.Formatters – Scripts for formatting FsLab values (frames, charts, matrices, etc.) as HTML for Ionide and FsLab Journal
- fog – Fog brings the cloud down to earth and harnesses it with F#
- fsintegrator – F# DSL for Enterprise Integration Patterns
- FsStorm – Author Apache Storm topologies and components in F#
New Releases
- Paket 3.0.0-rc002
- Akka.NET .FSharp.API.Extensions 0.1.0.3
- FSharp.Object.Diff 0.6.1
- Persimmon.MuscleAssert 0.5.0
- FSharp.Formatting 2.14.4
That’s all for now. Have a great week.
Previous F# Weekly edition – #22
One thought on “F# Weekly #23, 2016”