Package Details: rakudo 2024.02-1

Git Clone URL: https://aur.archlinux.org/rakudo.git (read-only, click to copy)
Package Base: rakudo
Description: Raku compiler for MoarVM
Upstream URL: http://rakudo.org/
Licenses: PerlArtistic
Groups: perl6
Provides: perl6
Submitter: None
Maintainer: spider-mario
Last Packager: spider-mario
Votes: 75
Popularity: 0.007196
First Submitted: 2009-08-07 12:03 (UTC)
Last Updated: 2024-03-08 09:26 (UTC)

Dependencies (2)

Required by (4)

Sources (1)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

spider-mario commented on 2015-03-02 16:24 (UTC)

I am aware of that and was planning to do that for the next release. Thank you. (However, I have just realized that I forgot to upload the PKGBUILDs for 2015.02… my bad.) For now, although the package `rakudo` is still the Parrot version, /usr/bin/perl6 is the MoarVM Rakudo when installing both.

atweiden commented on 2015-03-02 16:21 (UTC)

@spider-mario: Larry Wall in an interview at FOSDEM stated that Perl6 would launch officially with MoarVM: http://rebuild.fm/78/ The Rakudo team announced they would drop Parrot support: http://parrot.org/news/2015/Parrot-7.1.0 This would suggest MoarVM should be the default in nqp and rakudo pkgs, and parrot support extracted away into nqp-parrot and rakudo-parrot as opposed to moarvm support being extracted into nqp-moarvm and rakudo-moarvm. MoarVM should be the default. Probably JVM support should be included as well. I have listed PKGBUILDs that follow this approach here: moarvm: http://ix.io/gFP nqp: http://ix.io/gFQ rakudo: http://ix.io/gFR

spider-mario commented on 2015-01-07 21:05 (UTC)

It’s OK, this kind of strange random issue happens. It is I who should apologize: not seeing right away what the problem might have been, I forgot about your comment and did not respond. I’m sorry.

jdn06 commented on 2015-01-07 21:00 (UTC)

OK. I tried on another computer and it worked. I don't know what happened the previous time, but anyway everything seems ok. Sorry...

jdn06 commented on 2015-01-02 08:07 (UTC)

My nqp is updated but I have a problem when I try to build rakudo-2014.12-1: ./perl6-p --setting=NULL --ll-exception --optimize=3 --target=pir --stagestats --output=src/gen/p-CORE.setting.pir gen/parrot/CORE.setting Stage start : 0.000 Stage parse : error:imcc:loadlib directive could not find library `nqp_dyncall_ops' in file '(file unknown)' line 1 Makefile:545 : la recette pour la cible « CORE.setting.pbc » a échouée make: *** [CORE.setting.pbc] Erreur 1

Franek commented on 2014-07-26 09:08 (UTC)

You are probably right. One other possibiliy would be, at least as long as this is in the AUR and not the repos, to have only one PKGBUILD where you would have to comment/uncomment which backends to disable/enable. Less redundancy this way, and you would always have a /usr/bin/perl6. No big deal, though. The way it is right now is just as okay.

spider-mario commented on 2014-07-25 09:42 (UTC)

That’s an interesting point, but on the other hand wouldn’t it be quite inconvenient to make a package for every possible backend combination (Parrot+MoarVM, Parrot+MoarVM+JVM, MoarVM+JVM…)? To me it seems easier to just remove the line `rm "$pkgdir"/usr/bin/perl6` if only one backend is wanted.

Franek commented on 2014-07-25 08:35 (UTC)

Why delete /usr/bin/perl6 (in the last line of the package function)? Sure, that prevents this package from conflicting with other perl6 packages, but it is also a little inconvenient. I haven't tried myself, but it seems to me that for people who want to have more than one rakudo backend installed (say, parrot and moarvm), one could easily make another AUR package with all these backends enabled, which would "provide()" perl6, perl6-m and what not. It could be called "rakudo-all-backends" or "rakudo-parrot-moarvm".

smls commented on 2013-12-21 19:10 (UTC)

The "rakudo-star" AUR package seems to be a very outdated duplicate of the "rakudo" package. They should probably be merged.