EQL5/helper/share.lisp
2016-11-25 23:30:38 +01:00

17 lines
547 B
Common Lisp

(defparameter *qt-documentation-path* "~/doc-qt5-txt/")
(defparameter *not-found* 0)
(defun doc-file (class)
(format nil "~A~(~A~).txt" *qt-documentation-path* class))
(unless (probe-file (doc-file "QWidget"))
(error "Please set the *qt-documentation-path* first")
(ext:quit))
(defun search* (str1 str2 &optional (start 0))
(search str1 str2 :test 'string-equal :start2 start))
(defun sort-names (names)
(sort (remove-duplicates names :test 'string=)
'string<
:key (lambda (str) (string-trim "=/" str))))