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.
>>
>>
>>

Reply via email to