Common lisp Parenscript名称与非常见Web(UCW)冲突

Common lisp Parenscript名称与非常见Web(UCW)冲突,common-lisp,parenscript,Common Lisp,Parenscript,在UCW中使用package:parenscript时会出现许多名称冲突。如果我保留旧的Parenscript(同样,Parenscript与直接Parenscript:ps调用的行为不一致),并且如果我导入新的Parenscript,UCW似乎就坏了。在common lisp中,有没有办法同时使用名称冲突的包 另外,parenscript与直接parenscript:ps调用不一致 我想这是因为如果不使用包,将不会导入诸如parenscript:@之类的符号,因此: * (ps:ps (@ a

在UCW中使用package:parenscript时会出现许多名称冲突。如果我保留旧的Parenscript(同样,Parenscript与直接Parenscript:ps调用的行为不一致),并且如果我导入新的Parenscript,UCW似乎就坏了。在common lisp中,有没有办法同时使用名称冲突的包

另外,parenscript与直接parenscript:ps调用不一致

我想这是因为如果不使用包,将不会导入诸如
parenscript:@
之类的符号,因此:

* (ps:ps (@ a b))

"at(a, b);"
但如果你这样做了:

* (ps:ps (ps:@ a b))

"a.b;"
在common lisp中,有没有办法同时使用名称冲突的包

如果您同时需要
foo:a
bar:a
,那么您不能只写
a
,然后让口译员了解您的意思。所以你必须至少有一个符合条件。 是否需要使用parenscript包并从UCW导入非冲突符号?是否需要
卷影导入
其他卷影导入?没有更多的细节,很难说在这里做什么是最好的。 如果需要,请参阅(实用公共Lisp,P.Seibel)