ImTools.dll 2.0.0-preview-01

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

This is a prerelease version of ImTools.dll.
There is a newer version of this package available.
See the version list below for details.
Install-Package ImTools.dll -Version 2.0.0-preview-01
dotnet add package ImTools.dll --version 2.0.0-preview-01
<PackageReference Include="ImTools.dll" Version="2.0.0-preview-01" />
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-preview-01
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

## v2.0.0 Release notes:
       
       ### Features
       
       - 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
       - likely more
       
       ## Fixes
           
       - fixed: wrong KV<K,V> ToString output
       - fixed: likely more

  • .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 130 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