diff --git a/debugger-lua-scm-1.rockspec b/debugger-lua-scm-1.rockspec index d1680fd..44362be 100644 --- a/debugger-lua-scm-1.rockspec +++ b/debugger-lua-scm-1.rockspec @@ -6,20 +6,19 @@ source = { } description = { - summary = "A simple, embedabble CLI debugger for Lua 5.1, Lua 5.2 and LuaJIT 2.0.", + summary = "A simple, highly embedabble CLI debugger for Lua 5.x, and LuaJIT 2.0.", detailed = [[ - A simple, embedabble CLI debugger for Lua 5.1, Lua 5.2 and - LuaJIT 2.0. Licensed under the very permissable MIT license. - - Have you ever been working on an embedded Lua project and found - yourself in need of a debugger? The lua-users wiki lists a - number of them. While clidebugger was closest to what I wanted, - I ran into several compatibility issues. The rest of them are - very large libraries that require you to integrate socket - libraries or other native libraries and such into your - program. I just wanted something simple that would work through - stdin/out. I also decided that it sounded fun to try and make my - own. + A simple, highly embedabble CLI debugger for Lua 5.x, and LuaJIT 2.0. + + Features: + * Simple installation as either a single .lua file (< 500 LoC) OR a single .c/.h file pair. + * Drop in xpcall() and lua_pcall() replacements that drop into the REPL for an error. + * Optional colored output and GNU readline (LuaJIT) support. + * Extendable I/O that defaults to stdin/stdout. + * Simple assert style breakpoints. + * REPL with step, next, finish, print/eval, up/down, backtrace and list locals commands. + * Pretty printed output for tables. + * Speed! Debug hooks are only set when stepping and do not otherwise affect performance. ]], }