是什么激发了这个愿望清单请求?发送到日志的消息可能很慢并且也会让用户感到困惑
您希望看到什么改进?不要用无用的消息淹没日志
为什么这个想法很重要?确实,这更麻烦。
考虑以下 JSL —— 我将一个函数附加到自定义命名空间中的名称“print”。
New Namespace( "This is a NAMESPACE -- it is different than BUILTIN!!!!!!!!!!!!!!!" );
"This is a NAMESPACE -- it is different than BUILTIN!!!!!!!!!!!!!!!":print = Function( {},
Print( "Why does JMP think I am trying to overwrite a Builtin???" )
)
为什么我会收到此警告?我并不是想覆盖内置的。我知道我将名称放入命名空间中,这就是我访问该名称所保存的值的方式。
当名称位于命名空间内时,JMP 编译器是否可以知道并且不将这些消息发送到日志?我使用命名空间来创建自定义类,因此每当创建新实例时,它都会向日志中发送这些多余的消息。