I've read the bug report.
I may be possibly wrong, but I do not agree about the way it's seen there.
SciTE may seam its own way between itself and lua.
Lua works pretty well on squeeze.
Compilation also runs well.
This kind of thing gets better approach if less coupled to external
frameworks or conditions except those directly involved.
So,I've been thinking about a delegate layer to handle lua, responsible to
get back its answer.
This would make SciTE's lua integration stronger and more stable, free from
environment conditions.
The central idea would be to make lua as something like an internal module
(library) under SciTE install dir.
A stand-alone approach.
Something I do agree about the comments on that bug report - SciTE without
lua looses too much.