错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
以前,rush 有一个命令行覆盖,写 engine 加上 jit 或者 walker,用来选择引擎的运行路线。可是现在,它已经被移除了。为什么?jit 是一扇通向并行之外的门,可是并行的默认,是不可逆地打开,不应该留一扇出口;而 walker,选择的路线,现在已经是默认了,所以写不写,没有任何区别。可是,引擎还是认得这两个词,并且大声拒绝它。因为,如果悄悄地忽略它们,这两个词,就会滑进脚本自己的参数列表里,改变 interface 看到的东西,那就是一个对自己撒谎的移除。消息里,会告诉你,写了哪两个词,以及替代的办法,比如,想看引擎怎么划分,可以设置 DEBUG 等于一。怎么改?去掉 engine 这两个词。记住:移除了,就大声说移除了。
文本来自 Rush 引擎的错误目录。
