F# 4.6 Introduces Anonymous Record Types

The next release of F#, F# 4.6, will most notably bring anonymous record types and structs to the language, along with a few additions to the standard library.

F# 4.6 Released with Anonymous Records, Improved Performance

The most significant change in F# 4.6, now available with .NET Core 2.2, is the introduction of anonymous record types, which simplify the use of records in a number of contexts. Additionally, the F# compiler chain in Visual Studio 2019 has improved performance for medium-to-large size projects in several areas.

Microsoft to Consolidate .NET Repositories on GitHub

Microsoft has announced they will transform their fine-grained repository structure for .NET Core to consolidate a number of foundational .NET Core repositories, including dotnet/coreclr and dotnet/corefx. Microsoft also plans to further consolidate ASP.NET repositories.

F# 4.7 Enables Preview of New Language Features and Relaxes Syntax

The latest release of F# introduces a new LangVersion configuration option which makes it possible to choose which language version you would like the F# compiler to target. Additionally, it introduces a number of syntax relaxations that are aimed to remove a few idiosyncrasies of the language.

Advanced IoT Application Support in .NET Core 3 with System.Device.Gpio

System.Device.Gpio is a new open-source library for .Net Core that aims to enable IoT applications to interact with sensors, displays, and input devices through their GPIO pins or other I/O control hardware. The library is augmented by a community-maintained collection of bindings for a number of devices.