【发布时间】:2019-12-06 06:51:46
【问题描述】:
我无法在 Hyperspec 或 Common Lisp: The Language(第二版)中找到此信息。与实现相关的常量,例如 LAMBDA-PARAMETERS-LIMIT 和 CALL-ARGUMENT-LIMIT,但不是 SYMBOL-NAME-LENGTH-LIMIT 或 PRINTABLE-SYMBOL-NAME-MAX-LENGTH 之类的。
名字最长的标准符号是UPDATE-INSTANCE-FOR-DIFFERENT-CLASS和UPDATE-INSTANCE-FOR-REDEFINED-CLASS,都是35个字符,所以我想最多可以取35个。我不希望将符号命名为比这更长的名称,但有一天它可能会很重要。
【问题讨论】:
-
@rsm 谢谢。所以标准最小值是 1024 个字符;如果您想将其作为答案,请继续。
标签: common-lisp language-lawyer symbols identifier