in reply to SOAP::Lite Confusion

Finally solved it, it was a problem with my package declaration. I specified "package do_something" instead of "package modules::do_something". The package entries in the symbol table were invalid, so the subs never got called.

cat /dev/world | perl -e "(/(^.*? \?) 42\!/) && (print $1))"
errors->(c)