(format t "~{~S~^:~}" list)
I suspect this is the best LOOP that can be constructed:
(loop for item in list
for first = t then nil
if first do (format t "~S" item)
else do (format t ":~S" item))
If you don't want to use the simple format, you should rather avoid it
in the loop.
(when list
(loop initially (princ (car list))
for item in (cdr list)
do (princ ":") (princ item) ))
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 54 |
| Nodes: | 6 (1 / 5) |
| Uptime: | 23:41:43 |
| Calls: | 742 |
| Files: | 1,218 |
| D/L today: |
6 files (8,794K bytes) |
| Messages: | 186,855 |
| Posted today: | 1 |