Luau 语言是否适用于命令行语言?

Luau 语言[1] 能否作为命令行语言运行?

想象一下一个带有控制台的 3D 编辑器,您可以在其中输入命令以执行编辑器中的操作,类似于 Maya 的 Mel[2] 语言。那么,Luau 语言,其语法和运行时模型,能够适用于这种类型的使用吗?

[1] https://luau-lang.org/

[2] https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2020/ENU/Maya-Scripting/files/GUID-60178D44-9990-45B4-8B43-9429D54DF70E-htm.html


编辑:控制台语言的语法

理想的命令调用语法:

commandName param1, param2

result = functionName param1, param2

command true, 42 | pipedCmd 'value', 98 | outFile >> file

command param (inlineCmd true 3.14) 42

除了调用语法之外,运行时模型还能够接受已评估的命令也同样重要。

原文链接 https://stackoverflow.com/questions/71282046

点赞