Thomas Morley writes: > Am Di., 13. Nov. 2018 um 01:12 Uhr schrieb Mikael Djurfeldt > : >> >> 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 (begin (use-modules (srfi srfi-1)) (let ((ls '())) (for-each (lambda (x) (set! ls (cons (string-append "'" (object->string (eval-string "'(a b c)"))) ls ))) (iota 10000)) (set! ls (delete-duplicates ls)) (write (version)))) wrote `/home/arne/Quell/Programme/guile/cache/guile/ccache/3.0-LE-8-4.1/tmp/string-append.scm.go' "UNKNOWN" 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' "2.2.2" real 0m0,529s user 0m0,498s sys 0m0,014s "1.8.8" 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, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken