FSharp.Compatibility icon indicating copy to clipboard operation
FSharp.Compatibility copied to clipboard

FSharp 4.0 compatibility shim

Open forki opened this issue 11 years ago • 3 comments

I'm not sure if this is the correct place, but I'd like to see a shim for F# 4.0 compatibility.

I see the following feature:

  • Create a .fs file with all the blessed 4.0 lib functions that are not available today (but already merged in official branch)
  • Make this file working standalone

Users could download the file and just remove it when F# 4.0 is available. Optionally one could use Paket to manage the version in client programs (see http://fsprojects.github.io/Paket/github-dependencies.html#Referencing-a-single-file).

Of course not all lib functions will have same performanve characteristics since we can't use all the low-level tricks. But having an easy way to use List.groupby and co. would be really helpful.

forki avatar Nov 14 '14 18:11 forki

/cc @jack-pappas @dsyme @tpetricek @latkin @KevinRansom @7sharp9

forki avatar Nov 14 '14 18:11 forki

It might be a good idea, or you might just be adding complexity to remove later on...

I meant theres already quite a few hurdles and hoops to jump through as it is with FSharp.Core versions etc.

7sharp9 avatar Nov 14 '14 18:11 7sharp9

Perhaps close this issue?

wallymathieu avatar Feb 01 '18 05:02 wallymathieu