Remove more unnecessary semicolons
authorDavid Vazquez <davazp@gmail.com>
Tue, 18 Dec 2012 00:45:41 +0000 (00:45 +0000)
committerDavid Vazquez <davazp@gmail.com>
Tue, 18 Dec 2012 00:45:41 +0000 (00:45 +0000)
lispstrack.lisp

index 3809e9f..89d6c4c 100644 (file)
              (join (cdr list) separator)))))
 
 (defun join-trailing (list separator)
-  (if (null list)
-      ""
-      (concat (car list) separator (join-trailing (cdr list) separator))))
+  (cond
+    ((null list)
+     "")
+    ((null (car list))
+     (join-trailing (cdr list) separator))
+    (t
+     (concat (car list) separator (join-trailing (cdr list) separator)))))
 
 (defun integer-to-string (x)
   (if (zerop x)