Blog | Crank Software

Storyboard gets a Lua Script Debugger

Written by Thomas Fletcher | Feb 23, 2010 4:24:44 PM

I'm not ashamed to say I love Lua.  It may not be mainstream, but it is an awesome language for embedding within applications. It is way better than JavaScript as an extension language.

We use Lua in Storyboard to give developers a more powerful framework for UI glue logic.  Sometimes you need more than variables and state, you need expressions, loops and conditionals.

In Storyboard 1.0, once you kicked into a Lua script, if you wanted to trace the execution you needed to put in logging statements.  For a product like Storyboard, that felt inadequate, and as a programmer I wanted more insight with less work.

For the last couple of weeks we've been working on a Lua debugger integrated directly into Storyboard.  Now not only will you get instant UI gratification with our simulator, but you should be able to step through and debug your Lua scripts as you run your Storyboard application ... in the simulator or on your target!

Stay tuned for our Storyboard 1.1 early access plans.

Thomas