Open shiftkey opened 11 years ago
I would definitely be interested in getting this in the core.
IImmutableDictionary
requires new references, we would need an option to disable/enable it. (Default should be disabled). Would need something like #define SIMPLE_JSON_IMMUTABLE_COLLECTIONS
.vars
:( as we need to support the ISO-2 C# lang spec.ImmutableList<T>
for arrays.I will be gone for MVP summit this week, so not sure if I will be able to look at your PRs or dive into this more, but please feel free to submit a PR.
@prabirshrestha i'll also be around for MVP summit. It's not urgent, but I'll keep that feedback in mind...
@shiftkey cool. we should meet. feel free to ping me on twitter. same username as github.
Octokit.NET uses SimpleJson heavily, and with the license changes to Microsoft.Bcl.Immutable we can now use the System.Collections.Immutable namespaces rather than our custom implementations
BUT
There's a whole bunch of changes to how you can create ImmutableColllections (that is, the concrete implementations of IImmutableCollection) that break existing assumptions.
versus
for example.
I've made some progress here on getting this scenario running, but it's not ready for a review or even a PR.
Thoughts?