[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ready for Guile 2.2!
From: |
Ludovic Courtès |
Subject: |
Re: Ready for Guile 2.2! |
Date: |
Wed, 15 Mar 2017 21:41:27 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
address@hidden (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’.