You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think it would be very cool if one could do e.g.
sort((1,4,5,3))
and it would return a sorted tuple blazing fast without allocs. There are packages in the ecosystem like
SortingNetworks.jl that can do this, but they cannot overload Base.sort without piracy. So if sort is used inside some other function it is still slow even on tuples.
Would it makes sense to add fast NTuple sort to Base?
The text was updated successfully, but these errors were encountered:
We had support for this in #46104. The whole thing got reverted on the grounds of making it harder to define custom sorting functions in a package in a nonbreaking way, but sort(x::NTuple) can and should reland.
I think it would be very cool if one could do e.g.
and it would return a sorted tuple blazing fast without allocs. There are packages in the ecosystem like
SortingNetworks.jl that can do this, but they cannot overload
Base.sort
without piracy. So if sort is used inside some other function it is still slow even on tuples.Would it makes sense to add fast NTuple sort to Base?
The text was updated successfully, but these errors were encountered: