ANSI Common Lisp has a sort function and a few string comparison functions.
Code:
(sort sequence predicate &key key)
(string< string1 string2 &key start1 end1 start2 end2)
(string> string1 string2 &key start1 end1 start2 end2)
(string-greaterp string1 string2 &key start1 end1 start2 end2)
(string-lessp string1 string2 &key start1 end1 start2 end2)
To sort a list of strings in ascending order try this:
Code:
(sort '("foo" "baz" "bar") #'string-lessp)