Nächste: , Vorige: , Nach oben: Programmierstil   [Inhalt][Index]

22.6.2 Module

Guile modules that are meant to be used on the builder side must live in the (guix build …) name space. They must not refer to other Guix or GNU modules. However, it is OK for a “host-side” module to use a build-side module. As an example, the (guix search-paths) module should not be imported and used by a package since it isn’t meant to be used as a “build-side” module. It would also couple the module with the package’s dependency graph, which is undesirable.

Module, die mit dem weiteren GNU-System zu tun haben, sollten im Namensraum (gnu …) und nicht in (guix …) stehen.