strange behavior after interrupt added by defanor on Sun Oct 27 18:15:37 2013

(define (process-dir dir object-id)
  (map (lambda (filename)
         (let ((path (string-append dir path)))
           (insert-data object-id
                        (parse-date path)
                        (parse-file path))))
       (directory dir)))

; Note: the following toplevel variables are referenced but unbound:

;  path (in process-dir)