FSharp.Core.Extended
Watch this session
Topic
F# has always prioritized backward compatibility, making migration paths straightforward. This is why FSharp.Core targets netstandard2.0
, ensuring broad compatibility across various .NET runtimes.
However, more recent .NET runtime versions introduce new performance opportunities that netstandard2.0
can’t fully leverage – think new primitives like Span<'T>
or ValueOption<'T>
. This is where FSharp.Core.Extended comes in. This library aims to be a drop-in alternative for FSharp.Core
, offering functions that are generally faster and more flexible by utilizing these newer features. It’s worth noting that while it’s a drop-in replacement in terms of providing similar functionality, these performance gains might introduce runtime or compile-time incompatibilities compared to the original FSharp.Core
.
We’re excited to have Vlad, the former guardian of F#, here to talk about this interesting project!
Champion
Links
-
Date:
- Session link: https://us06web.zoom.us/j/83799300444?pwd=PL0WRjy6g6EecloH03C94vqyDSFBpS.1
- Passcode: extended