Sensetalk - Eggplant 的脚本语言,还有很多不足之处。我个人不明白为什么人们总是觉得有必要发明新语言。语法过于简单,因此可以将任何不简单的东西变成类似 lisp 的括号混乱,以确定它会做什么。缺少一些基本的语言功能(例如默认参数),需要将其设计到您的脚本中。未初始化变量的行为完全被破坏 - Sensetalk 将默默地做它认为最好的事情 -UninitialisedVar
被读取为"UninitialisedVar"
,但是A phrase that has not been escaped in quotes
可能会或可能不会抛出语法错误,具体取决于该短语中的哪些内容已被初始化以及它已被初始化为什么类型。
有关有效使用 Sensetalk 的任何提示和技巧?