What's new with F# 4.5
summary
F# 4.5 adds concrete low‑level features: production and consumption of byref returns, Span T support with byref‑like structs and safety rules, a void pointer and native pointer helpers, and eight related ref types; it also introduces match! for concise async/option pattern matching, a value Option<T> (struct option), improved async stack traces, indentation relaxations, and better interop (dotnet core, Ionide/VS Code, FuncConvert). These changes enable safe, high‑performance interop and hot‑path optimizations.
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:33Features
- 1:57Versioning
- 5:15Span of T
- 7:02ByRefs
- 13:37Returns
- 14:46ByRef
- 18:57ByReflex
- 19:58Span ofT
- 21:34Readonlystructs
- 22:48Avoid pointers
- 28:27Relaxation
- 29:18Collections
- 30:59Value Option
- 33:04Stack Traces
- 37:04Misc
- 39:53Questions








