Got it. Thanks! On Wed, Jan 20, 2016 at 11:33 AM Stefan Karpinski <[email protected]> wrote:
> We used to have lexicographic sorting of arrays but removed it. I don't > recall the reasoning. > > On Wed, Jan 20, 2016 at 11:22 AM, Tim Wheeler <[email protected]> > wrote: > >> You should be able to write your own Base.isless function for the types >> you need to support. >> >> >> On Wednesday, January 20, 2016 at 7:48:40 AM UTC-8, Ted Fujimoto wrote: >>> >>> Hi, >>> >>> In Python, we have this: >>> >>> >>> sorted([(1, [2,3]), (1,[2,1])]) >>> [(1, [2, 1]), (1, [2, 3])] >>> >>> In Julia, this produces a MethodError: >>> >>> julia> sort([(1, [2,3]), (1,[2,1])]) >>> ERROR: MethodError: `isless` has no method matching >>> isless(::Array{Int64,1}, ::Array{Int64,1}) >>> in isless at tuple.jl:113 >>> in sort! at sort.jl:221 >>> in sort! at sort.jl:310 >>> in sort! at sort.jl:402 >>> in sort at sort.jl:413 >>> >>> Is this desirable? Should this be submitted as an issue? >>> >>> Thanks. >>> >>> >>> >
