user-pic

6ae7ba33-d12b-49cf-89f9-34434fe68707 [openid.stackexchange.com]

  • Commented on PDL features I'd like to see in Perl 6
    smls here. (Using stackexchange OpenID since logging in normally is borked right now for me.) Type checks against array dimensions/sizes This seems to be firmly planned, but not yet implemented: ➜ perl6 -e 'sub foo (@a($x, $y)) { ... };'...
Subscribe to feed Recent Actions from 6ae7ba33-d12b-49cf-89f9-34434fe68707 [openid.stackexchange.com]

  • Aristotle commented on PDL features I'd like to see in Perl 6

    I think the new refaliasing feature (experimental in 5.22) will allow you to alias slices like so:

    \( @slice[ 0 .. 4 ] ) = \( @data[ 2, 3, 5, 7, 11 ] );

    Obviously it’s ugly to have to count out the LHS slice by hand:

    \( @slice[ 0 .. $#$_ ] ) = \( @data[ @$_ ] )
        for [2, 3, 5, 7, 11];

    That’s quite a mouthful, but at least you can package it up in a function:

    sub alias_slice {
        my ( $src, @dst ) = shift;
        \( @dst[ 0 .. $#_ ] ) = \( @$src[ @_ ] );
        \@dst;
    }
    
    

    \my @slice = al…

  • therflabs commented on PDL features I'd like to see in Perl 6

    Call me crazy, but I had a freelance gig converting Python numpy/scipy to Perl PDL... And barely knowing Python it was a lot easier to understand than PDL.

    I can see why numpy/scipy has gained a lot of traction.

    I'd like to see P6 PDL to be like numpy/scipy to ease crossover to Perl 6 and lower the entry level for beginners. In my opinion usability and clear documentation for the non-math scholar has hurt what PDL could have been and could be a lesson for PDL Perl 6.

Subscribe to feed Responses to Comments from 6ae7ba33-d12b-49cf-89f9-34434fe68707 [openid.stackexchange.com]

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.