Does it have to be perl based?

Regards,

Lee