[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] LuaRocks 3.0.0
- From: Adrian Perez de Castro <aperez@...>
- Date: Sun, 22 Jul 2018 12:59:25 +0200
Hello Hisham,
On Fri, 20 Jul 2018 19:16:15 -0300, Hisham <h@hisham.hm> wrote:
> I am happy to announce LuaRocks 3.0.0, the new major release of
> LuaRocks, the Lua package manager.
Congratulations on the release, it is indeed a very juicy one! I have pushed
a small change [1] to the RockZ virtual environment manager so it can be used
with this new release of LuaRocks. I still want to iron out one issue [2]
before making it use LuaRocks 3.0.0 by default :-)
> It includes a lot of new stuff, as previewed in the beta and rc pre-releases:
>
> - New rockspec format
> - New commands, including `luarocks init` for per-project workflows [1]
> - New flags, including `--lua-dir` and `--lua-version` for using
> multiple Lua installs with a single LuaRocks
At some point I'll be looking into this, because if I understand correctly
how this works it would make possible for RockZ to bootstrap a single LuaRocks
installation to be shared among all the virtual environments—maybe even reuse
a system-wide installation of LuaRocks! If that's the case, creating new
environments would be substantially faster.
> - New build system, gearing towards a new distribution model [2]
> - General improvements, including namespaces [3]
This looks perfect to try personal forks with patches of projects *and* share
the patched modules with others before sending the patches upstream. Neat!
> - User-visible changes, including some breaking changes
> - Internal changes
>
> [...]
Last but not least, thanks a lot for maintaining LuaRocks, which IMHO is
probably the best piece of tooling available Lua developers \o/
Cheers,
-Adrián
---
[1] https://github.com/aperezdc/rockz/commit/c360934d71a4740bebf70d218e63f13b3b872f9b
[2] https://github.com/aperezdc/rockz/issues/3
Attachment:
pgprIZHJjxZb2.pgp
Description: PGP signature