Ah, alright. I'm greatly looking forward to being able to use Lua for writing proper desktop apps!
As for the bad, I really don't think I can think of that much. Luapower is a great project! :)
If anything, I was quite surprised initially by the recommended 'default' choice to be cloning all packages. That doesn't seem like it'd scale very well as the number of packages increases ;). I definitely see the beauty in a simple multigit-ish environment though.
Keeping all packages in the same root folder feels very messy but is understandable. I'm probably missing some details here, but wouldn't just it be possible to update the 'luajit' package to include "../../?/init.lua" in
package.pathby default and thus be able to keep packages in separate folders (with the usual
I'm sure there's many people who would like to contribute (me included), so perhaps consider raising issues for what's missing in existing packages, milestones for general things, adding notes for coding style standards, how you'd prefer to accept contributions and the like to existing packages.
Is cairoview intentionally nonfunctional right now? It looks like there was a point in the history of the nw repository where it did work, but it doesn't at the moment (there is no
window:cairoviewand manually creating it using
:getcairoview()as a backend view just tends to kill LuaJIT on most platforms).