ExpandingMan
ExpandingMan
I started out thinking this only happened for nested types, but as I set out to make a MWE, I got even more confused. Here it is ```julia using JSON3,...
Seemed like this package needed a bit of an overhaul as it appears to be basically the default arbitrary precision decimal arithmetic package. It still needs a ton of work,...
Maybe it is due to my background in physics, but I would expect a very common use case for time series would involve "timestamps" that are simply single or double...
Suppose I *don't* want to lift. Is there something like, for instance, ```julia @nolift f.(v) ``` Since both `broadcast!` and `map` are overridden, the only way of handling this currently,...
``` julia X = NullableArray(1:100) map(x -> (x == 2 ? Nullable() : x), X, lift=true) ``` gives the following error ``` ERROR: UndefVarError: map_to! not defined in _liftedmap_to!(::##3#4, ::NullableArrays.NullableArray{Int64,1},...
I not infrequently want to get itens from an `OrderedDict` by their index. There doesn't seem to be a public-facing API for this, I usually use `dict.keys`. As this is...
I've been trying to get to the bottom of [this](https://github.com/JuliaFolds/Transducers.jl/issues/524) and I think it is ultimately happening because `collector` can promote its arguments. This seems like a reasonable behavior for...
Gives a rather strange error ``` ERROR: Unsatisfiable requirements detected for package CBOR [7f3e1038]: CBOR [7f3e1038] log: ├─possible versions are: 0.0.1-0.0.2 or uninstalled ├─restricted to versions * by an explicit...
This package seems to go pretty far in unpacking objects that don't necessarily have an obvious JSON representation. This can be a pretty cool feature, but it can also lead...
Here's a neat trick ```julia ◖◗ a = 1:10^5 |> Enumerate() |> Map(x -> x[1]) |> tcollect; ◖◗ issorted(a) false ``` I suppose it's up for debate whether this is...