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 Ypsilon to 2.x #62

Open omasanori opened 2 years ago

omasanori commented 2 years ago

Ypsilon is now developed at https://github.com/fujita-y/ypsilon and it becomes a LLVM-based R6RS/R7RS compiler.

The author claims that its performance is comparable to Guile 3.x on his machine. It would be great if Ypsilon could come back to the benchmarking matrix officially.

ecraven commented 2 years ago

Ypsilon is now developed at https://github.com/fujita-y/ypsilon and it becomes a LLVM-based R6RS/R7RS compiler. The author claims that its performance is comparable to Guile 3.x on his machine. It would be great if Ypsilon could come back to the benchmarking matrix officially.

Is this packaged for arch linux (AUR probably)? Then I can easily add it to the benchmarks.

omasanori commented 2 years ago

Is this packaged for arch linux (AUR probably)? Then I can easily add it to the benchmarks.

Unfortunately, Ypsilon on AUR is still 0.9.6.

omasanori commented 2 years ago

Hi, I managed to update the PKGBUILD for Ypsilon 2.0.8 locally, so I will dig into Arch Wiki to contribute to AUR.

ecraven commented 2 years ago

Hi, I managed to update the PKGBUILD for Ypsilon 2.0.8 locally, so I will dig into Arch Wiki to contribute to AUR.

Great! If you send it to me, I think I can do this, it seems the original AUR package for ypsilon was made by me :D

Thanks! Greetings, Peter

lassik commented 2 years ago

Since the new Ypsilon has a completely different architecture from the old (bytecode vs LLVM), could make sense to split into two different packages?

omasanori commented 2 years ago

@lassik It sounds cool! I will try to make Ypsilon 0.9 and 2.0 co-installable.

omasanori commented 2 years ago

OK, I made my first AUR package: https://aur.archlinux.org/packages/ypsilon-scheme2

ecraven commented 1 month ago

this depends on llvm<15, which is not the one in Arch Linux now, could you look into that?

omasanori commented 1 month ago

OK