Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Löve2D #1

Open
tangorri opened this issue Sep 9, 2016 · 6 comments
Open

Löve2D #1

tangorri opened this issue Sep 9, 2016 · 6 comments

Comments

@tangorri
Copy link

tangorri commented Sep 9, 2016

Hi, and thanks for this debugger. Cause I can't imagine making great apps without debugger. I'm not really familiar with Lua world actually but I would like to know if there is a way to debug LÖVE2D application using ravi debugger ?

@dibyendumajumdar
Copy link
Owner

Hi, I don't believe that this is possible. I don't know much about LÖVE2D but from a brief look it appears that this app relies upon LuaJIT. My debugger uses a modified version of Lua 5.3.

@karai17
Copy link

karai17 commented Sep 20, 2016

LOVE uses LuaJIT 2.0.4, but can be swapped out for Lua 5.1 if one is so inclined.

@shakesoda
Copy link

Technically, LOVE also compiles against Lua 5.3, but it'll break a lot of programs and have a huge performance penalty.

@dibyendumajumdar
Copy link
Owner

Most of the debugger is portable but some modifications are necessary to the default Lua VM. It is possible to port the debugger to Lua 5.1, but I suspect for apps like LÖVE2D you would also need the ability to attach to a running program - this is possible to do but not yet implemented. I have no idea whether the debugger can be implemented over LuaJIT as I am not sure whether LuaJIT fully implements all the debugger capabilities.

@ianfitzpatrick
Copy link

I will just +1 this, if someone figures out how to get this going for Love2D it would be amazing.

@dibyendumajumdar
Copy link
Owner

I will add Lua 5.1 support in the debugger sometime before the end of the year (cannot promise an exact date as I have a full schedule right now). I hope that will enable use in Love2D - unfortunately I do not have the time/bandwidth to check Love2D myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants