roswell.roswell/lisp/list-default.lisp
SANO Masatoshi 7be6a11b57 #283
2017-12-01 02:31:09 +09:00

17 lines
677 B
Common Lisp

(defpackage :roswell.list.default
(:use :cl))
(in-package :roswell.list.default)
(defun default (&rest r)
(if (null r)
(progn
(format *error-output* "Possible subcommands:~%")
(finish-output *error-output*)
(format t "~{~A~%~}"
(sort (loop for x in (asdf:registered-systems)
when (ignore-errors (and (string-equal "roswell.list." x :end2 13)
(not (string-equal "roswell.list.default" x))))
collect (subseq x 13))
#'string<)))
(format *error-output* "not suppported type for list:~A~%" (first r))))