Re: Ready for Guile 2.2!

2017-04-23 Thread Maxim Cournoyer
Hi Ludo, l...@gnu.org (Ludovic Courtès) writes: > Maxim Cournoyer skribis: > [...] >> >> Impressive :). Is there a blog post/article/information somewhere about >> what went in Guile to make it that faster? > > I highly recommend posts from the last couple of years (or more!) at >

Re: Ready for Guile 2.2!

2017-04-22 Thread Ludovic Courtès
Joshua Branson skribis: > So are you building (aka compiling) libreoffice, certbot, and xmonad in > essentially 2 seconds? That sounds a little too fast... No no, they were already in /gnu/store. What this test measures is the time it takes to compute the derivations (those /gnu/store/….drv f

Re: Ready for Guile 2.2!

2017-04-22 Thread Joshua Branson
So are you building (aka compiling) libreoffice, certbot, and xmonad in essentially 2 seconds? That sounds a little too fast... On 04/20/2017 11:21 AM, Maxim Cournoyer wrote: > Andy Wingo writes: > >> On Thu 20 Apr 2017 14:35, l...@gnu.org (Ludovic Courtès) writes: >> >>> l...@gnu.org (Ludovic

Re: Ready for Guile 2.2!

2017-04-21 Thread Ludovic Courtès
Andy Wingo skribis: > On Thu 20 Apr 2017 14:35, l...@gnu.org (Ludovic Courtès) writes: > >> l...@gnu.org (Ludovic Courtès) skribis: >> >>> ;; 2.724686s real time, 3.117062s run time. 0.880827s spent in GC. >>> scheme@(guile-user)> (version) >>> $1 = "2.0.13" >>> >> scheme@(guile-user)> ,use(guix

Re: Ready for Guile 2.2!

2017-04-21 Thread Ludovic Courtès
Maxim Cournoyer skribis: > Andy Wingo writes: > >> On Thu 20 Apr 2017 14:35, l...@gnu.org (Ludovic Courtès) writes: >> >>> l...@gnu.org (Ludovic Courtès) skribis: >>> ;; 2.724686s real time, 3.117062s run time. 0.880827s spent in GC. scheme@(guile-user)> (version) $1 = "2.0.13" >

Re: Ready for Guile 2.2!

2017-04-20 Thread Maxim Cournoyer
Andy Wingo writes: > On Thu 20 Apr 2017 14:35, l...@gnu.org (Ludovic Courtès) writes: > >> l...@gnu.org (Ludovic Courtès) skribis: >> >>> ;; 2.724686s real time, 3.117062s run time. 0.880827s spent in GC. >>> scheme@(guile-user)> (version) >>> $1 = "2.0.13" >>> >> scheme@(guile-user)> ,use(guix

Re: Ready for Guile 2.2!

2017-04-20 Thread Andy Wingo
On Thu 20 Apr 2017 14:35, l...@gnu.org (Ludovic Courtès) writes: > l...@gnu.org (Ludovic Courtès) skribis: > >> ;; 2.724686s real time, 3.117062s run time. 0.880827s spent in GC. >> scheme@(guile-user)> (version) >> $1 = "2.0.13" >> > scheme@(guile-user)> ,use(guix scripts build) > scheme@(guile-

Re: Ready for Guile 2.2!

2017-04-20 Thread Ludovic Courtès
Hello Guix! l...@gnu.org (Ludovic Courtès) skribis: > An unscientific illustration of this point: > > 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 w

Re: Ready for Guile 2.2!

2017-03-31 Thread Ludovic Courtès
Hello! l...@gnu.org (Ludovic Courtès) skribis: > Building Guix with 2.2 is the first migration step. The next steps are: > > 1. Renaming ‘guile-next’ to ‘guile’ and making 2.2 the default. Some > packages (notably Guile-SSH, GDB, LilyPond) don’t work with 2.2 yet > so for these we’l

Re: Ready for Guile 2.2!

2017-03-15 Thread Ludovic Courtès
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--- s

Re: Ready for Guile 2.2!

2017-03-15 Thread Pjotr Prins
On Wed, Mar 15, 2017 at 05:13:01PM +0100, Ludovic Courtès wrote: > Hello Guix! > > Exciting times! > > As of commit 608e42e7c92114497e7908980424288079acee1e, Guix builds with > Guile 2.2 (to be released sometime within the next 24 hours) and the > whole test suite passes. Very cool. Hats off to