Pue*_*Pop 3 conventions common-lisp
它能解决任何问题吗?根据PCL的第一个脚注,如果不是关键字,它会在当前包中实现符号.由于所有关键字都在关键字包中实现,因此可以防止在不同的包中嵌入多个符号.但还有其他优势吗?它创造了什么问题?(我猜这肯定存在问题,因为它不是普遍的惯例)
Vat*_*ine 10
不,唯一的好处是不会在您的代码被读入的任何包中结束额外的符号.
这本身并不是问题,但它使得(某些)自动内省的元素更加困难.如果您小心使用LOOP"关键字"的关键字,则可以通过简单地查看包中的符号来轻松识别所有函数,变量和宏的名称.