views:

362

answers:

3

I'd like to get your opinion on How to get started with Perl 6? Shall one use Rakudo which is being build on Parrot or still better go with the Pugs implementation?

If Rakudo, what is the best way to install it? The monthly releases of Parrot, right from the SVN of Parrot, other?

+1  A: 

Rakudo, SVN.

I'm pretty sure you know this already.

jrockway
I suspect that szabgab asked the question for the benefit of others. Can you update your answer with details about where the Rakudo SVN repository can be found?
Mr. Muskrat
Explain the benefits of SVN? I'd find it hard to believe that's a universally applicable answer given the frequency of actual releases.
ysth
ysth, I think you misread my comment. I'm not asking for an explanation of the benefits of SVN. If Joe the plumber wants to start using Rakudo he won't know where to look. brian's answer handles it though.
Mr. Muskrat
+10  A: 

I'd recommend using the latest monthly release of parrot from either the Parrot site or the parrot release on CPAN. I've found that sometimes the latest stuff in trunk/ doesn't work for whatever reason. That's just to get started.

Once you're started and brave enough, the bleeding edge stuff might be more appropriate. The Parrot download page has the repository details.

Note, however, that you shouldn't install parrot. Unless they've fixed this since last I looked, having parrot installed messes up the build process. Make it in it's source directory, but don't use the install target. You can still build languages/perl6 and create the perl6 target and install that where you like.

I gave up on Pugs because installing the latest GHC was always such a pain. I haven't looked at it for awhile though, but every new Pugs release seems to require a GHC upgrade. Maybe that's more sane now.

brian d foy
The latter half of this answer is no-longer correct.
Brad Gilbert
Then change the latter half of this answer to be correct. That's the point of Stackoverflow. :)
brian d foy
+2  A: 

After my first visit to the #perl6 at irc.freenode.org, I got the following answers to the same question:

Kiffin