Reading this blog post

[http://nibblestew.blogspot.de/2017/11/aiming-for-c-sorting-speed-with-plain-c.html](http://nibblestew.blogspot.de/2017/11/aiming-for-c-sorting-speed-with-plain-c.html)

> I just remembered a discussion some time ago:

S. Salewski wrote:

> A consequence may be, that for algorithm.sort() we do not need a cmp() proc 
> parameter (which can not be inlined and is a bit slow so). We may just define 
> a plain cmp() proc in our module for the types which we pass to compare?
> 
> Some months ago I tested a quicksort proc, and found out that giving a cmp() 
> proc for custom types decreases performance by about 25 percent compared to 
> using a default cmp proc for known standard types.

So maybe we should provide indeed a sort proc without cmp() function.

Reply via email to