← back to backlog: uberprojekt

Improve Guile compilation, increase warning severity and strictness `-W3`

status

Work in Progress

type

Task

description

To make the example concrete, I am using guile directly to, for example, install a Niri configuration

guix time-machine --channels=channels.scm -- shell -m manifest.scm -- \

guile -L ./src -c '((@(heks-linux niri) install-niri-config))'

So now I understand that this guile call actually is under the hood calling guild compile but with default options.

I use Maak to manage my projects (so also Guile Scheme code).

So is it right that according to your suggestions I should first run something like this?

guix time-machine --channels=channels.scm -- shell -m manifest.scm -- \

guild compile -L .src -W3 src*/.scm

And only then run guile ? Thanks!

uberprojekt-469priority7