
Sub::infix creates fake infix operators using overloading. it doesn't use source filters, or devel::declare, or any of that magic. (though devel::declare isn't magic enough to define infix operators anyway; i know; i've tried.) it's pure perl, has no non-core dependencies, and runs on perl 5.8.