* boot-9.scm (process-define-module): Modified to handle both
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Mon, 10 Mar 1997 15:10:48 +0000 (15:10 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Mon, 10 Mar 1997 15:10:48 +0000 (15:10 +0000)
keywords and symbols.

ice-9/boot-9.scm

index 3da8ffe..6243736 100644 (file)
                    reversed-interfaces)
          (case (cond ((keyword? (car kws))
                       (keyword->symbol (car kws)))
-                     ((symbol? (car kws))
+                     ((and (symbol? (car kws))
+                           (eq? (string-ref (car kws) 0) #\:))
                       (string->symbol (substring (car kws) 1)))
-                     (else (car kws)))
+                     (else #f))
            ((use-module)
             (if (not (pair? (cdr kws)))
                 (error "unrecognized defmodule argument" kws))