We are looking for new people to join our core team

FSharp.Core.Extended

Microsoft

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