Some early experience with #PDL in #perl. Most stuff is only modestly slower (1.5 to 2.5) than #Clang - inlining the living daylights out of the code. Very easy to FAFO-hack performant behavior even for slow use cases as the internal representation is a packed string of continguous bytes in memory. one can obtain the relevant reference, pass it to C, do whatever to it, and then update the scalar reference in PDL. Seems easy to interface with #fortran too. This is a very good piece of software!