chickadee » scheme » char » char-ci=?

(char-ci=? char[1] char[2] char[3] ...)procedure
(char-ci>? char[1] char[2] char[3] ...)procedure
(char-ci<? char[1] char[2] char[3] ...)procedure
(char-ci>=? char[1] char[2] char[3] ...)procedure
(char-ci<=? char[1] char[2] char[3] ...)procedure

These procedures are similar to char=?​ ​et cetera, but they treat upper case and lower case letters as the same. For example, (char-ci=?​ ​#\A #\a) returns #t.

Specifically, these procedures behave as if char-foldcase were applied to their arguments before they were compared.