l...@gnu.org (Ludovic Courtès) skribis: > Guile 2.2 comes with a new compiler and a new virtual machine. As a > result, one of the main user-visible changes is that things are faster.
An unscientific illustration of this point: --8<---------------cut here---------------start------------->8--- scheme@(guile-user)> ,use(guix scripts build) scheme@(guile-user)> ,time (guix-build "libreoffice" "certbot" "xmonad" "-n" "--no-substitutes" "--no-build-hook") The following derivations would be built: [...] ;; 2.724686s real time, 3.117062s run time. 0.880827s spent in GC. scheme@(guile-user)> (version) $1 = "2.0.13" --8<---------------cut here---------------end--------------->8--- Compared to: --8<---------------cut here---------------start------------->8--- scheme@(guile-user)> ,time (guix-build "libreoffice" "certbot" "xmonad" "-n" "--no-substitutes" "--no-build-hook") [...] ;; 2.224821s real time, 2.347463s run time. 0.374545s spent in GC. --8<---------------cut here---------------end--------------->8--- Roughly an 18% speedup here. Ludo’.