Re: speed difference between Guile and Racket (and Python)

2022-11-07 Thread Zelphir Kaltstahl
Hi! I think the only way to use multiple cores in Racket is to use "places" and that means starting new Racket VMs. Lambdas are not easily serialized with all their environment, so it is difficult to actually "send a lambda" to another "place" (Racket VM) dynamically. The only way I found wa

Heap profiler

2022-11-07 Thread Ludovic Courtès
Hello Guilers, While desperately chasing and related memory leak issues, I came up with the attached rudimentary heap profiler. You can load it and invoking it in a running process: --8<---cut here---start->8--- scheme@(guil

Re: speed difference between Guile and Racket (and Python)

2022-11-07 Thread Dr. Arne Babenhauserheide
Damien Mattei writes: > when comparing the (almost) same code running on Guile and Racket i find > big speed difference: Schemes differ a lot in speed of different tasks, but Racket is one of the fastest ones. Factor 2 difference sounds plausible. For a comparison, see the r7rs benchmarks: http