Próximo: , Anterior: , Acima: Estilo de código   [Conteúdo][Índice]


22.9.2 Módulos

Os módulos do Guile que devem ser usados no lado do compilador devem residir no espaço de nomes (guix build …). Eles não devem fazer referência a outros módulos Guix ou GNU. No entanto, é aceitável que um módulo no lado do “hospedeiro” use um módulo na banda do compilador. Como um exemplo, o módulo (guix search-paths) não deveria ser importado e usado por um pacote desde que o mesmo não é feito para ser usado como módulo da “banda de compilação”. Isso também acoplaria o módulo ao grafo de pacotes de dependência, o que não é desejado.

Módulos que lidam com o sistema GNU mais amplo devem estar no espaço de nome (gnu …) em vez de (guix …).