ImTools.dll 2.0.0

Immutable persistent collections, algebraic sum-type aka descriminated union, Ref type and supportive extensions for performant functional programming in C#.
       Split from the DryIoc: https://github.com/dadhi/DryIoc

There is a newer version of this package available.
See the version list below for details.
Install-Package ImTools.dll -Version 2.0.0
dotnet add package ImTools.dll --version 2.0.0
<PackageReference Include="ImTools.dll" Version="2.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ImTools.dll --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

## v2.0.0 Major feature release

       ### Highlights

       - Faster and less allocative ImMap and ImHashMap with more methods (plus bucketed ImMapSlots and ImHashMapSlots variants)
       - Algebraic sum-type aka descriminated union and one-liner records - Union<TUnion, T1..N>, Box<TBox, T>, Item<TItem, T>
       - GrowingList<T>, ImZipper<T>, StackPool<T>, Unit, Fun extensions with forward pipe operators
       - Ref.Swap now accepts state to use closure-less lambdas with less allocations

       ### Details
           
       https://github.com/dadhi/ImTools/milestone/2

  • .NETFramework 3.5

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 1.0

  • .NETStandard 1.3

  • .NETStandard 2.0

    • No dependencies.
  • Portable Class Library (.NETFramework 4.0, Silverlight 5.0, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.
  • Portable Class Library (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.

GitHub repositories (0)

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.1.0 127 6/28/2020
2.0.0 123 1/24/2020
2.0.0-preview-01 173 12/18/2019
1.0.0 1,888 9/30/2017
1.0.0-preview-05 497 6/19/2017
1.0.0-preview-04 332 6/19/2017
1.0.0-preview-03 325 4/4/2017
1.0.0-preview-02 324 3/29/2017
1.0.0-preview-01 356 3/3/2017