【问题标题】:Implementing Lua for C# [closed]为 C# 实现 Lua [关闭]
【发布时间】:2017-12-30 11:18:43
【问题描述】:

我已经构建了一个强大的系统,该系统具有许多核心功能,如果我继续扩展代码,这些功能实际上可能会变得一团糟 - 因此我决定实现一种脚本语言和程序从外部文件读取脚本的能力。

我的第一个想法是默认使用 C#,但后来我想起了 Lua 是多么简单易读,所以我就这么做了 - 遗憾的是,我找不到一个简单而有效的库来让我合并lua 到我的软件中。

tl;dr — 是否有一个简单的库可以用来实现 lua,从而更容易使用软件内置函数?您对此有何看法和看法?

【问题讨论】:

  • 有NLua,有MoonSharp。我更喜欢 NLua,see my comment below on why。
  • 使用javascript。我经历了完全相同的事情,每个人都在问“LUA 到底是什么?” (或我也尝试过的TCL)。没有人这么说 javascript。并且有几个不错的 c# js 引擎。我用 Jint

标签: c# lua


【解决方案1】:

首先是MoonSharp。

我不久前用它做过实验。最终,我发现它不适合我的需求,但使用起来很简单。

编辑:挖出my GitHub repo where I tried this out。

【讨论】:

  • 我已经决定不使用 MoonSharp 并改用 NLua。我确实认为 NLua 更成熟,更新更频繁,更受欢迎。只需比较 this 和 this。
  • 很公平,感谢您的快速响应。
猜你喜欢
  • 2013-06-23
  • 1970-01-01
  • 1970-01-01
  • 2011-12-08
  • 1970-01-01
  • 2019-04-26
  • 2012-11-17
  • 1970-01-01
  • 2010-11-27
相关资源
最近更新 更多