> > > > I don't think that the LuaRocks installation is the issue here of > > holding back Windows users to use it. The problem lies in the harmony > > required between the Lua version (actually the underlying runtime lib > > used), compiler toolchain and LuaRocks > > > > Note: chocolatey only does binary distribution > > > > And within the Lua ecosystem we're leaning towards the gcc toolchain, > probably mainly because most Lua code is unix based and gcc/MinGW is > closest to that. > > > > It's a different angle, but this is mainly where I got the inspiration > for my luawinmake and luawinmulti projects. I might add a similar > instruction to the LuaWinMulti project to make it even easier. Though the > culprit for the average Windows user will always be the need for a > compiler toolchain, which is very non-Windows as Windows is basically a > binary distribution platform. > > I see. I wonder if we could ever do something about that, but I believe we > just don't have the resources to provide binary packages. I don't know if > there is any way we could automate this significantly and work around the > issue of external dependencies in a good way. > > -- Hisham
It's the external dependencies what's causing the trouble. If it's just a plain Lua library in C, that can be automated by using LuaRocks to generate and upload the results I think. But once it gets to dependencies, binding to external libraries, that's where it gets really hairy. It would be interesting to see whether we could automate building LuaSocket and LuaFileSystem for example for the different flavours (matrix of 6 or 7 runtimes, against 32 and 64 bit versions). We might be able to utilize build artifacts of travis ci for example. LuaRocks would also need to make that distinction in the binary packages by the way... Thijs ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 _______________________________________________ Luarocks-developers mailing list Luarocks-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/luarocks-developers