Define find-symbol and intern-soft.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Mon, 24 Jun 1991 23:15:37 +0000 (23:15 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Mon, 24 Jun 1991 23:15:37 +0000 (23:15 +0000)
v7/src/runtime/scode.scm

index 162e14ee4e63b1d021de63868d3a4d8c3115bbeb..f2fcf36d11766fc746872d9e3bd6bcbe5bafc353 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/scode.scm,v 14.11 1991/02/15 18:06:58 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/scode.scm,v 14.12 1991/06/24 23:15:37 jinx Exp $
 
 Copyright (c) 1988-91 Massachusetts Institute of Technology
 
@@ -118,9 +118,15 @@ MIT in each case. |#
 (define-integrable string->symbol
   (ucode-primitive string->symbol))
 
+(define-integrable find-symbol
+  (ucode-primitive find-symbol))
+
 (define-integrable (intern string)
   (string->symbol (string-downcase string)))
 
+(define (intern-soft string)
+  (find-symbol (string-downcase string)))
+
 (define (symbol-name symbol)
   (if (not (symbol? symbol))
       (error:wrong-type-argument symbol "symbol" 'SYMBOL-NAME))