[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Results of tests of guile-2.9

From: Arne Babenhauserheide
Subject: Re: Results of tests of guile-2.9
Date: Wed, 14 Nov 2018 22:46:05 +0100
User-agent: mu4e 1.0; emacs 25.3.1

Thomas Morley <address@hidden> writes:

> Am Di., 13. Nov. 2018 um 01:12 Uhr schrieb Mikael Djurfeldt
> <address@hidden>:
>> It would be nice to have guile-1.8 in that list since some users stayed at 
>> that version due to 2.0 being slower.
> As does LilyPond...

Yes — and that’s one of the things which I see as very important to change.

>> Maybe, in time, we can get everyone back to the most recent release. :-))
> I wrote some own test-code.

This is what I see in this test, though with an added byte-compilation step:

cat /tmp/string-append.scm; GUILE=~/Quell/Programme/guile/meta/guile 
~/Quell/Programme/guile/meta/guild compile /tmp/string-append.scm ; time 
~/Quell/Programme/guile/meta/guile /tmp/string-append.scm; guild compile 
/tmp/string-append.scm; time guile /tmp/string-append.scm; time 
~/Quell/Programme/guile-1.8.8/guile-1.8.8/pre-inst-guile /tmp/string-append.scm
  (use-modules (srfi srfi-1))

  (let ((ls '()))
      (lambda (x)
        (set! ls
            (string-append "'" (object->string (eval-string "'(a b c)")))
        (iota 10000))
    (set! ls (delete-duplicates ls))
    (write (version))))
real    0m0,660s
user    0m0,599s
sys     0m0,024s
wrote `/home/arne/.cache/guile/ccache/2.2-LE-8-3.A/tmp/string-append.scm.go'
real    0m0,529s
user    0m0,498s
sys     0m0,014s
real    0m0,530s
user    0m0,504s
sys     0m0,010s

UNKNOWN is v2.9.1

> As said, it's a worse test, exposing a guilev2 weakness.
> And ofcourse not the only problem LilyPond is facing with guilev2.
> I do have a working guile-2.9.1/LilyPond-setup

Very cool!

> and results for
> real-world ly-files are usually not that dramatically, but still big.

> Otoh, I observe a steady improvement from 2.0.14 to 2.2.4 and the most
> recent 2.9.1

Sounds good! Thank you for testing!

Best wishes,
Unpolitisch sein
heißt politisch sein
ohne es zu merken

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]