For what it's worth, I consider everything exported and documented in the QL-DIST package to be fair game for direct use. No need to do print-object scraping on the results of ql:system-list, you could use e.g. (mapcar #'ql-dist:name (ql-dist:provided-systems "quicklisp")) instead.