~/talk

What's New in F# 6 0

Talkat NDC Oslo 2021 · 2021-11-29..12-03· [dotnet]
slides:none on file

F# 6 ships with .NET 6 and Fable JavaScript targets, adds F# tasks and resumable code for higher-performance async interop, and unifies string interpolation with printf so format specifiers enforce types (string interpolation unified with printf). Applicative-style bindings (let! variants) let static composition avoid runtime churn — one example creates 1 node vs 4,000 with sequential binds. Tooling adds multithreaded compiler service, VS2022 64-bit, script #r NuGet support, and pipeline stage breakpoints for inspecting intermediate sequence results.

AI-written summary · about

  1. 0:00Start
  2. 7:46What Supports Succinctness in Fsharp
  3. 14:07What Is Fsharp Good for
  4. 18:29Printf
  5. 18:50String Interpolation
  6. 19:33String Formatting
  7. 24:47Open the Static Content of Types
  8. 26:52Named Optional Parameter Arguments
  9. 31:10Global Json
  10. 31:42Specify Remote Package Sources
  11. 33:04F-Sharp Computation Expressions
  12. 34:11Computation Expressions
  13. 34:37Computational Expressions
  14. 35:19Applicative Binding
  15. 36:43Applicatives
  16. 39:23Node Types
  17. 47:25Added Task Support
  18. 51:10Ml Compatibility Mode
  19. 54:43Set Break Points on Pipeline Stages
  20. 56:00Pipeline Debugging
  21. 56:45Map and Set Performance
  22. 57:05Xml Dock Checking
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.