3 ms·
The only major failing of Perl is that its error handling facilities just flat out suck. Outside of that, it's a very modern language, albeit a little esoteric
by nrr 16y ago
The only major failing of Perl is that its error handling facilities just flat out suck. Outside of that, it's a very modern language, albeit a little esoteric at times, and writing maintainable systems with it is possible with some discipline and common sense.
To boot, Perl natively supports modules written in C, and by way of DynaLoader.pm, a programmer can do fun things with exported symbols from object code. I wouldn't go as far as to call DynaLoader.pm a proper FFI, but it definitely gets the job done a lot of the time.