aboutsummaryrefslogtreecommitdiff
path: root/src/boot/ast.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot/ast.boot')
-rw-r--r--src/boot/ast.boot6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/boot/ast.boot b/src/boot/ast.boot
index 112236b6..ba6c3d1d 100644
--- a/src/boot/ast.boot
+++ b/src/boot/ast.boot
@@ -15,7 +15,7 @@
-- the documentation and/or other materials provided with the
-- distribution.
--
--- - Neither the name of The Numerical ALgorithms Group Ltd. nor the
+-- - Neither the name of The Numerical Algorithms Group Ltd. nor the
-- names of its contributors may be used to endorse or promote products
-- derived from this software without specific prior written permission.
--
@@ -130,8 +130,10 @@ bfListOf x==x
bfColon: %Thing -> %List
bfColon x== ["COLON",x]
-bfColonColon: (%Thing,%Symbol) -> %Symbol
+bfColonColon: (%Symbol,%Symbol) -> %Symbol
bfColonColon(package, name) ==
+ %hasFeature KEYWORD::CLISP and package in '(EXT FFI) =>
+ FIND_-SYMBOL(SYMBOL_-NAME name,package)
INTERN(SYMBOL_-NAME name, package)
bfSymbol: %Thing -> %Thing