r7rs-benchmarks icon indicating copy to clipboard operation
r7rs-benchmarks copied to clipboard

Update Ypsilon to 2.x

Open omasanori opened this issue 3 years ago • 9 comments
trafficstars

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.

omasanori avatar Jun 06 '22 13:06 omasanori

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.

ecraven avatar Jun 09 '22 12:06 ecraven

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 avatar Jun 09 '22 12:06 omasanori

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

omasanori avatar Jun 17 '22 10:06 omasanori

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

ecraven avatar Jun 17 '22 13:06 ecraven

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

lassik avatar Jun 17 '22 14:06 lassik

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

omasanori avatar Jun 18 '22 20:06 omasanori

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

omasanori avatar Jun 24 '22 02:06 omasanori

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

ecraven avatar Jul 03 '24 08:07 ecraven

OK

omasanori avatar Jul 11 '24 06:07 omasanori