On Tue, Oct 5, 2010 at 5:03 PM, steve donovan <steve.j.dono...@gmail.com>wrote:

> On Tue, Oct 5, 2010 at 3:40 PM, Scott Morgan <bl...@blueyonder.co.uk>
> wrote:
> > I think this is what LuaRocks is for, and most the drivers have
> > rockspecs.
>
> Anything non-trivial will use a makefile, and so a rock is only as
> good as its makefile. There's an art to making portable makefiles.
>
> > You'll never get an easy single command Windows compile
> > though, better left for the Lua for Windows distribution.
>
> If only it was that simple. The awkward fact is that LfW does very
> little of its own building, we know about it and want to achieve
> 'build-the-world' nirvana.  When we are tired of supporting MSVC 2005
> (!) binaries we can then move onto GCC as a standard. LuaDist may
> offer that flexibility, with its unapologetic CMake-driven approach,
> although it's very new and awkward.
>

This is the most painful thing about Windows for any of these script
languages. I felt it particularly with all the various Ruby-for-Windows over
the years. The new one-click installer now uses GCC but they make it awkward
to have to extract a separate 'dev-kit' containing GCC and MSYS on top of
the Ruby interpreter the oneclick installer installs. It's so often the case
that a rubygem requires native extensions to be compiled that I think it
should simply "just work" out of the box. Even if the user is not a
developer, they likely need a gem for their app that does need the compiler.

LfW should be based on and bundle GCC and MSYS IMHO.


>
> However, to get back to the subject, msbuild has got quite
> sophisticated these days. The main problem with Windows binaries is
> the run-time dependencies.
>

True, that. A bundled GCC/MSYS could make it easy to build any dependent
libraries particularly from the unix world right into the bundled GCC lib
directories.

- Bob


>
> steve d.
>
> _______________________________________________
> Kepler-Project mailing list
> Kepler-Project@lists.luaforge.net
> http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project
> http://www.keplerproject.org/
>



-- 
Bob Calco
DBA Softcraft Solutions
bob.ca...@softcraft-solutions.com
_______________________________________________
Kepler-Project mailing list
Kepler-Project@lists.luaforge.net
http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project
http://www.keplerproject.org/

Reply via email to