lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On 1 February 2018 at 23:11, Joshua Jensen <josh.jjensen@gmail.com> wrote:
>> https://github.com/jjensen/luaplus51-all
>
> What LuaPlus is to me and what it does:
>
> 5) It has a bunch of Lua modules that I (and others) regularly use, and the
> versions of those modules embedded in the Git repository work in concert
> with one another. lrexlib is not at latest, for instance, because there were
> some major API changes once, and they broke a ton of production scripts at
> an organization. There also might be a submodule or two, but using them is
> not a priority. When a Lua module needs a tweak for better behavior
> (compilation issue/bugfix/Lua 5.3 support/whatever), I do it right there. I
> manually upgrade Lua modules with WinMerge when needed. All of this is
> happiness-inducing.

I thought about copying the projects into my own repository like you
have done, but it seems that one can achieve the same thing by forking
a project and referencing it. The main advantage is that all the
original history is retained.

> 6) I do not use nor care to use CMake nor are my personal opinions of many
> years of CMake usage valid here. I use an enhanced version of Perforce's Jam
> build system to build up the LuaPlus distribution. It's called JamPlus. It
> does all kinds of cool stuff. I like it, I use it, and I wish the world
> would use it. In any case, JamPlus as LuaPlus' build system also makes me
> happy.

Looks like you have put in a lot of effort into this ... despite
CMake's issues it seems the right tool to me at this time.

> If any of these serve as strategies/policies/workflows/arrangements/whatever
> for creating your Ravi distribution, then awesome. Steal as you see fit.
>

Thank you - I will learn from your experiences. If you could point out
what the pain points were that would be very helpful.

Regards
Dibyendu