in reply to negative modulus test failure
-- Steve Marvell
You can always wrap your modulus code with no integer
use integer; print 3 % -10, "\n"; { no integer; print 3 % -10, "\n"; }; [download]