6ae7ba33-d12b-49cf-89f9-34434fe68707 [openid.stackexchange.com]
Recent Actions
-
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)) { ... };'...
Comment Threads
-
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.
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.