Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- What’s new in Windows Forms in .NET 6.0 Preview 5 | .NET Blog (microsoft.com)
- Package Validation | .NET Blog (microsoft.com)
- ML.NET June Updates | .NET Blog (microsoft.com)
- Azure SDK management library highlights from Microsoft Build | Azure SDK Blog
- NuGet Package Explorer is now a Web App powered by Uno Platform
- Announcing Entity Framework Core 6.0 Preview 5: Compiled Models | .NET Blog (microsoft.com)
Videos and Slides
- Narratives in The Early History of F# by Don Syme (slides)
- Hawaii: F# code generation from OpenAPI documents – Part 5 – YouTube
- ASP.NET Core Architecture: Part 3 – YouTube
- Machine Learning Community Standup – Fast and Lightweight AutoML (FLAML) – YouTube
- Desktop Community Standup – Live Preview, Hot Reload, .NET MAUI, WinForms and WPF updates. – YouTube
Blogs
- Automate your dev life with F# scripts – Mark Allibone
- Choropleth maps (plotly.net)
- What the F(#) is Next? – Houston Haynes
- Tailwind CSS with SAFE – Akash Mair
F# vNext
- set default kernel through environment variable by michaeloyer · Pull Request #24 · jonsequitur/dotnet-repl
- Web components by AngelMunoz · Pull Request #36 · davedawkins/Sutil
- Can’t run a .fsx file in interactive mode once a module is defined · Issue #11699 · dotnet/fsharp
- Regression on SDK 5.0.300: When using an identifier like __SOURCE_DIRECTORY__ in a type parameter one get FS3045 compilation error. · Issue #11610 · dotnet/fsharp
- F# RFC:
- F# RFC FS-1088 – (Generic struct type whose fields are all unmanaged types is unmanaged)
- F# RFC FS-1092 – Anonymous Type-tagged Unions
- F# RFC FS-1093 – Additional type directed conversions
- F# RFC FS-1094 – block as FSharp.Core collection, an abbreviation for System.Collections.Immutable.ImmutableArray
- F# RFC FS-1096 – Add Map.maxKeyValue and Map.minKeyValue functions
- F# RFC FS-1097 – Task builder
- F# RFC FS-1098 – inline-if-lambda attributes on parameters
- F# RFC FS-1101 – Asynchronous sequences
- F# RFC FS-1103 – chooseType function for collection modules
- F# RFC FS-1104 – Further struct representations
- F# RFC FS-1106 – “complement” and “logicalNot” functions
- F# RFC FS-1107 – Allow attributes after the module keyword
Highlighted projects
- eriksvedang/FSharp-Unity: Instructions for using F# with Unity
- d-edge/fasm: F# -> ASM disassembler
- slaveOftime/Fun.Blazor: Powered by bolero and blazor!!! ❤ F#
- AshleyF/BriefEmbedded: A scriptable firmware and protocol for interfacing hardware with .NET.
- Zaid-Ajaj/DustyTables: Thin F# API for SqlClient for easy data access to ms sql server with functional seasoning on top
- ninjarobot/FsCloudInit: Builds cloud-init VM configuration files in F#
New Releases
That’s all for now. Have a great week.
If you want to help keep F# Weekly going, click here to jazz me with Coffee!
One thought on “F# Weekly #26, 2021 – Narratives in The Early History of F#”