Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Outreachy Final Report
- .NET Core January 2020 Updates
- Getting Started with Blazor Server Apps in Visual Studio for Mac
- Visual Studio 2019 for Mac version 8.5 Preview 2 is available
- What’s New in Visual Studio 2019 version 16.5 Preview 2 for C++, Xamarin, and Azure Tooling Experiences
- A new experiment: Call .NET gRPC services from the browser with gRPC-Web
- Blazor WebAssembly 3.2.0 Preview 1 release now available
Videos and Slides
- Fantomas – Context & WriterEvents – Florian Verdonck
- Let’s build a hackernews clon with React, Elmish, F# and Fable Part 2 – Roman Sachse
- F# support for Pulumi Cecil Phillip, Rich Lander – Matt and Luke talk to Scott Hunter
- Abstract algebra in F# using Sylvester and Jupyter. – Allister Beharry
- 29: Functional programming using F#. With Isaac Abraham
- .NET Design Review: Quick Reviews
Blogs
- Applied Meta-Programming In F# With Myriad And Falanx – Dave Thomas
- Functional Fundamentals: Recursion – Morgan Kenyon
- 5 tips for working with F# anonymous records – Isaac Abraham
- Desktop Apps with Avalonia and FSharp – Angel D. Munoz
- Running Canopy in Docker container – Michał Niegrzybowski
F# vNext
- The frustrating state of tails calls in .NET
- TP SDK: Fix interface generation and abstract classes
- VS: Enable language preview option for fsi in the ide
- New language suggestion:Generic Arithmetic
- Latest RFCs:
- FS 1082 – uint Type Abbreviation in FSharp.Core
- F# RFC FS-1081 – Extend fixed expressions to support byref types and types implementing GetPinnableReference()
- F# RFC FS-1080 – Float32 without dot
- F# RFC FS-1079 – Make .Is* discriminated union properties visible from F#
- F# RFC FS-1078 – Offside relaxations for functions
- F# RFC FS-1077 – Tolerant Slicing
- F# RFC FS-1077 – Slicing for 3D/4D arrays with fixed index
- F# RFC FS-1076 – From the end slicing and indexing for collections
- F# RFC FS-1075 – Interop with C# nullable-typed optional parameters
GitHub projects
- AngelMunoz/Windowing – Avalonia.FuncUI Window Communication Sample
- dotnet-websharper/forms – A library to build declarative, composable, reactive user interfaces with WebSharper.
- granicz/SiteFi – your F# static site generator
- dmannock/EventLocker – event locking in event sourced systems (enforces immutable events)
- jeromelaban/Uno.Fabulous – an experiment to get Fabulous working on the Uno Platform.
New Releases
That’s all for now. Have a great week.
Previous F# Weekly edition – #4, 2020
2 thoughts on “F# Weekly #5, 2020 – What is next for F#?”