You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@forki asks "@foxyjackfox do you think we should port HashMultiMap to #fsharpx?"
Ultimately I think it would benefit the community to have a single open source project for all data structures and collections not in the Microsoft.FSharp namespace.
However, I'm not convinced there is enough value in this proposition to undertake implementing all the https://github.com/fsharp/powerpack collections and tagged collections in FSharpx. This is complicated by the PowerPack types all being in the Microsoft.FSharp.Collections and Microsoft.FSharp.Collections.Tagged namespaces (but not being in FSharp.Core.Dll), and what few examples of HashMultiMap usage are available all use Microsoft.FSharp.Collections.HashIdentity module for the comparer, which is not only in the MS namespace, but actually in FSharp.Core.Dll. In my opinion if PowerPack is to be deprecated for collections, then the collections should be subsumed by FSharp.Core.Dll, which is probably not possible.
The text was updated successfully, but these errors were encountered:
HashMultiMap really exists to support the OCaml Hashtbl.* compatibility module. In the long run I think it logically belongs in FSharpx.Compatibility.OCaml DLL (where FSharpx should also have an FSharpx.Compatibility.Python, FSharpx.Compatibility.Matlab etc.)
@forki asks "@foxyjackfox do you think we should port HashMultiMap to #fsharpx?"
Ultimately I think it would benefit the community to have a single open source project for all data structures and collections not in the Microsoft.FSharp namespace.
However, I'm not convinced there is enough value in this proposition to undertake implementing all the https://github.com/fsharp/powerpack collections and tagged collections in FSharpx. This is complicated by the PowerPack types all being in the Microsoft.FSharp.Collections and Microsoft.FSharp.Collections.Tagged namespaces (but not being in FSharp.Core.Dll), and what few examples of HashMultiMap usage are available all use Microsoft.FSharp.Collections.HashIdentity module for the comparer, which is not only in the MS namespace, but actually in FSharp.Core.Dll. In my opinion if PowerPack is to be deprecated for collections, then the collections should be subsumed by FSharp.Core.Dll, which is probably not possible.
The text was updated successfully, but these errors were encountered: