iaw4 has asked for the wisdom of the Perl Monks concerning the following question:

I am wondering about joining the future. first, is there a perl6 binary distribution for Mac? second, is perl6 language oriented towards taking advantage of multicore? I am thinking something like "grand central dispatch" built into the language---a block whose content statements can be executed in any order...like a "^{ }" block. because a lot of computing power these days has gone into cores (my Mac has 8 of them), this would seem like useful info to send to parrot.
  • Comment on perl6 binary for OSX ? perl6 multi-core?

Replies are listed 'Best First'.
Re: perl6 binary for OSX ? perl6 multi-core?
by Khen1950fx (Canon) on Jul 02, 2011 at 05:30 UTC
    I use Fedora, but dabble with OSX every so often. You can get a perl6 binary for OSX by running MacPorts:
    port install parrot
    Here's an artcile that will help integrate parrot with Xcode. Personally, I really prefer (caution: download) rakudo-star, non-binary. It's relatively easy to install if you are up to it.
Re: perl6 binary for OSX ? perl6 multi-core?
by coke (Acolyte) on Jul 12, 2011 at 17:32 UTC

    Regarding the distribution, Util on #perl6@freenode had started to put together a nice installer for OS X, using Rakudo Star.

    His work in progress is here: http://s3.datasaw.com/Rakudo_Star_2011-01_experiment_3.dmg

    Regarding multicore, I'd recommend looking at junctions: http://feather.perl6.nl/syn/S09.html#Autothreading_types

    Regarding parrot, Perl 6 has many different implementations - The Rakudo team (rakudo is the implementation targeting parrot) works with the parrot team on any blockers or feature requests.

Re: perl6 binary for OSX ? perl6 multi-core?
by locked_user sundialsvc4 (Abbot) on Jul 02, 2011 at 19:10 UTC

    You can also install anything you want into /usr/local/bin ...