(unless (char= (char s1 i) (char s2 i))
(return-from string= nil))))))
-<<<<<<< HEAD
(defun string< (s1 s2)
(let ((len-1 (length s1))
(len-2 (length s2)))
(return-from string< i))
(when (and (= i (1- len-1)) (> len-2 len-1))
(return-from string< (1+ i))))))))
-=======
+
(defun stringp (s)
(stringp s))
->>>>>>> ee0ae303e9d3f7f99eeb3af1824b61f2616f5925
(define-setf-expander char (string index)
(let ((g!string (gensym))
prog2 progn psetq push quote rassoc read-from-string remove remove-if
remove-if-not return return-from revappend reverse rplaca rplacd
second set setf setq seventh sixth some string string-upcase string=
-<<<<<<< HEAD
string< stringp subseq subst symbol-function symbol-name symbol-package
-=======
- stringp sublis subseq subst symbol-function symbol-name symbol-package
->>>>>>> ee0ae303e9d3f7f99eeb3af1824b61f2616f5925
symbol-plist symbol-value symbolp t tagbody tailp tenth third throw
time trace tree-equal truncate unless untrace unwind-protect values
values-list variable vector-push-extend warn when write-line write-string