Andy Ferris
Andy Ferris
By the way, if people using this package have opinions about this approach I would appreciate hearing them! :)
Sorry for the delayed response - apparently I wasn't "watching" this github repository. Currently multi-dimensional indexing is reserved as we may wish to implement "multi dimensionsal dictionaries" in the future...
Yes, in a lot of ways a dictionary with 2-tuple keys is a much more natural way to think about a graph than a sparse matrix, since the keys values...
My original goal here was a prototype for improvements to `AbstractDict` for Julia 2.0. Changes here are breaking so there would be a need to wait until then. Midway through...
It’s kind of nice having Set and Dict so closely related - I would probably try to maintain that. The code here would be more challenging to integrate with Base....
I have only recently started to formalize this with `empty_type`. This is the current set of "rules": 1. Dictionaries that are `isinsertable` have a zero-argument constructor. E.g. `Dictionary{String, Float64}()`. 2....
Yeah, parts of it could definitely be refactored to be more reusable. Adding parameters to `Dictionary` has the unfortunate problem of making the "simple" case more complex. Perhaps it is...
Excellent question @tkf. Yes, I have a plan. Since I have found good success with `SizeUnknown` for `Iterators.filter`, I'd now like use `EltypeUnknown` for `Iterators.map`, as you say. :) This...
> Oh my. I was thinking I was `return_type`-extremist :laughing: :laughing: Yeah it *was* partly a joke. Honestly I'm an "extremist" in that we should either support/encourage it or remove...
> It's a bit unusual usage of Some{T}. But it might be better than putting the constant nothing in the type parameter? Yes, certainly seems plausible though. It's an extra...