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
|
46 |
|
Baseline
Grab bag of generic utilities and extension methods for .Net development
|
62 |
|
Baseline
Grab bag of generic utilities and extension methods for .Net development
|
78 |
|
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
|
43 |
|
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
|
44 |
|
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
|
45 |
|
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
|
46 |
|
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
|
47 |
|
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
|
49 |
|
JasperFx
Foundational helpers and command line support used by JasperFx and the Critter Stack projects
|
51 |
## 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
- NETStandard.Library (>= 1.6.1)
.NET Standard 1.3
- NETStandard.Library (>= 1.6.1)
.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 | 46 | 12/04/2025 |
| 4.0.0 | 35 | 12/04/2025 |
| 3.1.0 | 43 | 12/05/2025 |
| 3.0.0 | 45 | 12/05/2025 |
| 2.1.0 | 55 | 12/05/2025 |
| 2.0.0 | 36 | 12/05/2025 |
| 2.0.0-preview-01 | 42 | 12/05/2025 |
| 1.0.0 | 59 | 12/05/2025 |
| 1.0.0-preview-05 | 38 | 12/05/2025 |
| 1.0.0-preview-04 | 41 | 12/05/2025 |
| 1.0.0-preview-03 | 37 | 12/05/2025 |
| 1.0.0-preview-02 | 35 | 12/05/2025 |
| 1.0.0-preview-01 | 38 | 12/05/2025 |