fsharp / fslang-design

RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
520 stars 143 forks source link

[RFC FS-1065.1] Addendum to RFC FS-1065: `'T option` ↔ `'T voption` conversion functions #779

Closed brianrourkeboll closed 3 months ago

brianrourkeboll commented 3 months ago

This addendum to RFC FS-1065 "ValueOption type and function parity" adds functions for converting between 'T option and 'T voption.

Click “Files changed” → “⋯” → “View file” for the rendered RFC.

brianrourkeboll commented 3 months ago

@T-Gro Re: https://github.com/dotnet/fsharp/pull/17436#issuecomment-2252599853, I made this a separate addendum so that it would be clear which FSharp.Core version it pertained to. We can link to the addendum from the original once the addendum is merged and put under /FSharp.Core-9.0/.

(If there's an existing convention for addenda that I should follow, or if you'd prefer that I did it a different way, let me know.)