1. 47
  1.  

  2. 5

    Time to upgrade this benchmark of scheme implementations?

    1. 2

      Thanks for this. Even since I saw this [1] I have been looking into Lisp. I started looking and realize its a pretty big community with many dialects and implementations

      1. https://fodor.org/blog/webassembly-hello-world
      1. 8

        -Wpedantic: webassembly isn’t a lisp, it just uses s-expressions for describing its text format.

        1. 1

          To quote you 7 months ago: “unreadable langauges with too many parenthesis”, let me know how your search goes.

          1. 1

            Honestly I stand by that. Every example of Lisp I have ever seen, looks like this:

            (sunday 10
               (monday 11
                  (tuesday 12)))
            

            Where the linked syntax looks like this:

            (sunday
               10 (monday
                  11 (tuesday 12)
               )
            )
            

            Style matters. Its a small difference, but to me its markedly more readable.

        2. 1

          By the look of the raw numbers, guile has to be much more than an average of 2x speed up to be any where near chez.

          1. 2

            “Compared to 2.2, microbenchmark performance is around twice as good on the whole, though some individual benchmarks are up to 32 times as fast.”

            So depending on how “around” rounds off, it may be. :-)

          2. 1

            I was surprised to see that gambit overtook Chez. I honestly have no idea who uses it.

            1. 1

              That’s a combined statistics of gambit and gerbil. I use gerbil for small stuffs.

          3. 5

            For those wondering when this will make into Guix, here’s a relevant mailing list thread: https://lists.gnu.org/archive/html/guix-devel/2020-01/msg00299.html

            1. 2

              The benchmarks look impressive, for the full changelog, see the release announcement mail.

              1. 2

                See also the recent discussion of pre-release 2.9.9: https://lobste.rs/s/03pxce/gnu_guile_2_9_9_released

                1. 1

                  Have any cross-scheme benchmarks been made yet? I know traditionally Guile didn’t look too good when compare with other implementations.