Re: [Pdl-general] Blue sky - raku

2020-02-05 Thread Boyd Duffee
If you're still on the fence about Raku, this might swing it for you. Modules compile down to bytecode the first time they are used which is then kept in the ".precomp" directory, so that the next time that module is used, you save on the compilation at start up.

Re: [Pdl-general] Blue sky - raku

2020-02-03 Thread Boyd Duffee
Hi Karl, My take on some of the issues you've raised: In OO, Roles are seen as an improvement over Inheritance in composing the desired behaviour of an object. A contrived example is that the problems of the Penguin class inheriting from the Bird class are avoided by instead giving it the Swims

Re: [Pdl-general] Blue sky - raku

2020-01-30 Thread Karl Glazebrook via pdl-general
Hi Boyd et al., I finally got round to having a play with raku/perl6. Here are some random thoughts for the list: Installed with a one line homebrew command, the executable is still called perl6. Everything it says on the tin (https://raku.guide ) works. They finally

Re: [Pdl-general] Blue sky - raku

2020-01-10 Thread Boyd Duffee
I've dipped my toe in the Raku waters and can recommend Andrew Shitov's Deep Dive as a good first book for those on this list. The one thing that I could see that Raku brings to numerical computing is concurrency[0], making parallelization easy(ish) Being able to distribute your computation over

[Pdl-general] Blue sky - raku

2020-01-09 Thread Karl Glazebrook via pdl-general
I wanted to open a blue sky discussion. I see that Perl 6 is now renamed as ‘Raku’ https://raku.org So camels are now butterflies. Seems like a good decision to me, it seems quite a different language syntactically and makes clear there will be different paths for Perl vs