Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Registration for the first F# only conference in Germany – remmidemmi.org – is now open!
- Begin machine learning with F#, enroll now!
- VS Code v1.3.0
- How the dotnet CLI tooling runs your code
Videos/Presentations
- Hacking Web Stuff with F# – Phil Trelford & Tomas Petricek
- Open Source at Microsoft and Beyond – Jakub Jedryszek
- History of F#-MLs – Rachel Reese
- Using XAML In F# Xamarin Forms – Jonathan Wood
Blogs
- F# Implementation of The Elm Architecture – Part 2 – Anthony Lloyd
- Better F# data science with FsLab and Ionide – Tomas Petricek
- Continuous – C# and F# IDE for the iPad – Frank A. Krueger
- An F# Akka.NET actor example for pub-sub pattern with NATS server -Carsten Jørgensen
- Referencing an F# library from C# on .NET Core – Gergely Kalapos
- Focusing in on change with Lenses – Peter Bayne
- RPG Combat Kata – Vicenç García-Altés
- From idea to product with WebSharper in FSharp – Kimserey Lam
- Getting started with F# on .NET Core – Phillip Carter
- Suave in IIS – Hello world – Julien Roncaglia
- Suave and DotLiquid – Tom Horan
F# vNext
- F# Language Design RFCs:
- FS-1009 – Allow mutually referential types and modules over larger scopes within files
- FS-1010 – Add Map.count
- FS-1011 – Warn when recursive function is not tail-recursive
- FS-1012 – Support for caller info argument attributes (CallerLineNumber, CallerFileName, CallerMemberName)
- FS-1013 – Enable FSharp.Reflection functionality on Portable 78, 259 and .NET Standard 1.5 profiles
- FS-1014 – Struct unions (single case)
- FS-1015 – Support for “fixed”
- FS-1016 – Revise the Reserved Keyword List
- FS-1017 – (Allow all inferrable SRTP constraints to be written)
- FS-1018 – Adjust extension method scope
- FS-1019 – Implicitly add the Module suffix if a type is being defined with the same name as a module
Open source projects
- Microsoft/vcc – A static verifier for concurrent C programs
- genit – A cross-platform website generator and server using F#, Suave and PostgreSQL.
- Bugfree.Spo.Analytics – Logs page visits in SPO to MS SQL server
- FSharp.Interop.ComProvider – F# type provider for COM interop
- fifteenbelow.json – F# JSON Converters for Newtonsoft.Json
New Releases
- Argu 3.1.0 (with support for ‘main’ CLI arguments)
- MathNet.Numerics.FSharp v3.12.0
- FSharp.Text.RegexProvider 1.0.0
- Akka.FSharp 1.1.0
- Orleankka.Fsharp 0.22.0
- FSharp.Plotly 1.0.1
- Suave v2.0.0-alpha4
- Fake NET Core Alpha 2
- Yaaf.FSharp.Scripting 1.6.1
That’s all for now. Have a great week.
Previous F# Weekly edition – #27
One thought on “F# Weekly #28, 2016”