Home › Forums › General › Programming › Debugging Support for Lua › Reply To: Debugging Support for Lua
October 9, 2014 at 1:19 pm
#30358
ok, that helped.
It seems the ‘os’ library is required now as mobdebug uses it :
--
-- MobDebug 0.60
-- Copyright 2011-14 Paul Kulchenko
-- Based on RemDebug 1.0 Copyright Kepler Project 2005
--
-- use loaded modules or load explicitly on those systems that require that
local require = require
local io = io or require "io"
local table = table or require "table"
local string = string or require "string"
local coroutine = coroutine or require "coroutine"
-- protect require "os" as it may fail on embedded systems without os module
local os = os or (function(module)
local ok, res = pcall(require, module)
return ok and res or nil
end)("os")
local mobdebug = {....
I tried :
lua_pushcfunction(luaState, luaopen_os);
lua_pushliteral(luaState, "os");
lua_call(luaState, 1, 0);
That compiles but it crashes with memory leaks in Juce.