There was a bug in Trac claiming that radix was used first in comparing strings. This is not happening globally but appears to happen locally mirroring the behavior of string< in lisp. Here is the behavior, and what BDB and CL-SQL are doing currently.

"key-100" < "key-1000" < "key-101"

It searches for the first different character and orders on that.

BDB is currently case insensitive which does not match lisp, so I'm going to make all string comparisons case insensitive in 0.9.2 unless we need more discussion.

Ian
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to