ecraven / r7rs-benchmarks

Benchmarks for various Scheme implementations. Taken with kind permission from the Larceny project, based on the Gabriel and Gambit benchmarks.
270 stars 32 forks source link

Update Mosh Scheme to 0.2.8 RC7 #64

Closed higepon closed 1 month ago

higepon commented 1 year ago

Hi there, Thanks for this great benchmarks. I was able to fix various bugs on Mosh by running it. Now Mosh is able to run R7RS programs + all the 57 benchmarks here and we would like you to run this benchmarks with Mosh.

Step1: Update archlinux mosh-scheme package

Would you update https://aur.archlinux.org/packages/mosh-scheme and replace it with our latest release https://github.com/higepon/mosh/releases/download/mosh-0.2.8/mosh-0.2.8.tar.gz?

It should be very straightforward. We were able to build the release in archlinux - Official Docker Image. You should be able to build the release with ./configure, make, make test and make install.FYI dependecies we needed were as follows.

pacman -S --noconfirm pkg-config
pacman -S --noconfirm oniguruma

Note: You may want to rename mosh binary to mosh-scheme as you did last time.

Step2: Merge this pull request

We simplified the helper scripts because Mosh now can run R7RS programs.

Step3: Run the benchmarks

We would appreciate it if you could run the benchmarks and update the result page accordingly with Mosh results. We look forward to seeing the results there.

Please let us know if you have any questions. Thank you in advance. Taro

ecraven commented 1 month ago

I just packaged mosh-scheme 2.9 for arch, sorry this took forever :-/