ImTools 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

Showing the top 20 packages that depend on ImTools.

Packages Downloads
Baseline
Grab bag of generic utilities and extension methods for .Net development
79
Baseline
Grab bag of generic utilities and extension methods for .Net development
115
Baseline
Grab bag of generic utilities and extension methods for .Net development
153
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
63
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
64
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
65
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
68
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
69
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
70
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
71
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
75

## 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

.NET Framework 3.5

  • No dependencies.

.NET Framework 4.0

  • No dependencies.

.NET Framework 4.5

  • No dependencies.

.NET Standard 1.0

.NET Standard 1.3

.NET Standard 2.0

  • No dependencies.

.NETPortable 0.0

  • No dependencies.

.NETPortable 0.0

  • No dependencies.

Version Downloads Last updated
5.0.0-preview-01 64 12/04/2025
4.0.0 54 12/04/2025
3.1.0 60 12/05/2025
3.0.0 63 12/05/2025
2.1.0 71 12/05/2025
2.0.0 52 12/05/2025
2.0.0-preview-01 64 12/05/2025
1.0.0 78 12/05/2025
1.0.0-preview-05 61 12/05/2025
1.0.0-preview-04 58 12/05/2025
1.0.0-preview-03 53 12/05/2025
1.0.0-preview-02 48 12/05/2025
1.0.0-preview-01 56 12/05/2025