Hi,

On lun., 16 janv. 2023 at 17:02, Csepp <[email protected]> wrote:

> It would be worth it for importers.  If I remember correctly, the
> reasoning for writing importers as Guile modules is reducing Guix's
> closure size, but that's nonsense when it comes to importing packages,
> because 99.9999% of the time you are going to be using the language's
> tooling anyways, because you will want to actually compile those
> imported packages.
> The Rust importer already loads guile-json or whatever at runtime, there
> is nothing wrong with having a similar runtime-only dependency on the Go
> compiler.

To add on this point, please also note that Subversion is required for
“guix import tex” (and probably also for packages using ’svn-fetch’).

Well, I think that Guix should be more modular using more extensions.
It would allow both of the 2 constraints: for one a small closure for
Guix proper and for two many external tools often required by importer.


Cheers,
simon

Reply via email to