> >
> > 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

Reply via email to