标签: moonscript

Luarocks 无法编译对象

我对使用 luarocks 之类的东西来安装库还很陌生,我遇到了一个问题,我不知道在安装 Lapis 的依赖项时如何解决。

如您所见,我没有为 Lapis 安装任何依赖项(我假设它们会在我尝试下载 Lapis 时自动安装)。为此,我正在使用常规命令提示符。作为新人,我想我可能做错了很多事情。我应该使用其他东西吗?任何指针都会很棒,谢谢!

lua luarocks moonscript

4
推荐指数
1
解决办法
3111
查看次数

在Windows 8上通过luarocks安装moonscript

当我尝试通过luarocks安装moonscript时,进程在安装moonscript的依赖项时出错,并说"cl"不是已安装/识别的程序.

C:\Users\Kingdaro>luarocks install moonscript
Installing http://luarocks.org/repositories/rocks/moonscript-0.2.4-1.src.rock...


Missing dependencies for moonscript:
lpeg >= 0.10, ~= 0.11
alt-getopt >= 0.7


7-Zip 9.10 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-12-22

Processing archive: lpeg-0.12.tar.gz

Extracting  lpeg-0.12.tar

Everything is Ok

Size:       245760
Compressed: 66649

7-Zip 9.10 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-12-22

Processing archive: lpeg-0.12.tar

Extracting  lpeg-0.12
Extracting  lpeg-0.12\makefile
Extracting  lpeg-0.12\HISTORY
Extracting  lpeg-0.12\test.lua
Extracting  lpeg-0.12\re.lua
Extracting  lpeg-0.12\lpeg.html
Extracting  lpeg-0.12\re.html
Extracting  lpeg-0.12\lpeg-128.gif
Extracting  lpeg-0.12\lptypes.h
Extracting  lpeg-0.12\lpcap.h
Extracting  lpeg-0.12\lpcap.c
Extracting  lpeg-0.12\lpcode.h
Extracting  lpeg-0.12\lpcode.c
Extracting  lpeg-0.12\lpprint.h
Extracting …
Run Code Online (Sandbox Code Playgroud)

lua luarocks lpeg moonscript

3
推荐指数
1
解决办法
1222
查看次数

如何在MoonScript中编写递归函数?

arguments.callee MoonScript 有类似JavaScript的东西吗?

recursion lua function moonscript

1
推荐指数
1
解决办法
157
查看次数

moonscript类的Lua输出是MASSIVE

我希望能够使用MoonScriptComputerCraft制作一个程序,但由于CC的沙盒方式可以防止Minecraft服务器上的安全问题,我不能直接要求moonscript并从那里运行moonscript代码.我必须将我的moonscript代码转换为lua.

然而,这是有问题的,因为moonscript的类实现非常大,并且不是非常文件化保守的.当我输入"class Bacon"时,它会为lua输出:

local Bacon
do
  local _parent_0 = nil
  local _base_0 = { }
  _base_0.__index = _base_0
  if _parent_0 then
    setmetatable(_base_0, _parent_0.__base)
  end
  local _class_0 = setmetatable({
    __init = function(self, ...)
      if _parent_0 then
        return _parent_0.__init(self, ...)
      end
    end,
    __base = _base_0,
    __name = "Bacon",
    __parent = _parent_0
  }, {
    __index = function(cls, name)
      local val = rawget(_base_0, name)
      if val == nil and _parent_0 then
        return _parent_0[name]
      else
        return val
      end
    end,
    __call = …
Run Code Online (Sandbox Code Playgroud)

lua moonscript

0
推荐指数
1
解决办法
1711
查看次数

标签 统计

lua ×4

moonscript ×4

luarocks ×2

function ×1

lpeg ×1

recursion ×1