Регистро-независимое сравнение

string-equal str1 str2 &key start1 end1 start2 end2обобщённое-булево

string-not-equal str1 str2 &key start1 end1 start2 end2индекс-несовпадения

string-lessp str1 str2 &key start1 end1 start2 end2индекс-несовпадения

string-greaterp str1 str2 &key start1 end1 start2 end2индекс-несовпадения

string-not-greaterp str1 str2 &key start1 end1 start2 end2индекс-несовпадения

string-not-lessp str1 str2 &key start1 end1 start2 end2индекс-несовпадения

Предикат equalp вызывает string-equal, когда оба аргумента — строки.

Примеры
(string-equal "foo" "Foo")
T
(string-not-greaterp "Abcde" "abcdE")
5
(string-lessp "012AAAA789" "01aaab6"
              :start1 3 :end1 7
              :start2 2 :end2 6)
6
(string-not-equal "AAAA" "aaaA")
NIL
См. также