<?xml version="1.0"?>
<paste-with-annotations>
  <paste>
    <number>
      <integer>54996</integer>
    </number>
    <user>
      <string>baggles</string>
    </user>
    <title>
      <string>one place i used tagbody... trying to generate 8.3 names from longer ones.... i think it was justified</string>
    </title>
    <contents>
      <string>               (tagbody 
                  (mapc #'(lambda (installable)
                            (cond
                              ((not (slot-boundp installable 'short-name))
                               (setf (short-name installable) 
                                     (abbreviate-8 (pathname-name (out-file installable)))))
                              ((not (digit-char-p (aref (short-name installable)
                                                        (1- (length (short-name installable))))))
                               (when (&gt; i 9) (go give-up))
                               (setf (aref (short-name installable) (1- (length (short-name installable))))
                                     (format nil &quot;~a&quot; i))
                               (incf i))
                              (t (go give-up))))
                        installables)
                  (go done)
                give-up
                  (error &quot;Can't resolve short-name conflict ~s, perpetrators: ~a&quot;
                         short
                         (mapcar #'(lambda (installable)
                                     (list (out-file installable)
                                           (short-name installable)))  
                                 installables))
                done)</string>
    </contents>
    <universal-time>
      <integer>3410609674</integer>
    </universal-time>
    <channel>
      <string>#lispcafe</string>
    </channel>
    <colorization-mode>
      <string></string>
    </colorization-mode>
    <maybe-spam>
      <null/>
    </maybe-spam>
    <is-unicode>
      <null/>
    </is-unicode>
    <deletion-requested>
      <null/>
    </deletion-requested>
    <deletion-requested-email>
      <null/>
    </deletion-requested-email>
    <expiration-time>
      <null/>
    </expiration-time>
  </paste>
</paste-with-annotations>
