myperl allows you to execute Perl from inside of MySQL. It can either be stored in a row, or it can be specified in your SQL statement. You also can select other columns which will be passed to Perl.
Release Notes: The limit of 255 rows has been removed, and the DynaLoader will now work on most platforms. There is a fix for hidden rows being passed to the Perl code, and RPMs for Red Hat 9 are now available.
Release Notes: The Perl interpreter now persists throughout request (which makes it quite a bit faster). A fix was also made for myperlgroup(), which was being called too frequently.
Release Notes: This release fixes the issue with selecting non-varchar data.
Release Notes: This is a rewrite so that myperl can now work with Perl 5.6.1. It also now supports myperlgroup() call, so you can work with the GROUP BY sql code. Thread safety has also been improved.
Release Notes: This release will return data in larger sizes than a varchar. Dynamic loading (.so module support) seems to be working, and the Perl interpreter is now reused (making it quite a bit faster).