I can't speak for anyone else, but I use formats with email reports in some of my programs. It just makes them more readable.
A longstanding problem I had was the fact that you can't use things like
IO::String or any other tied filehandle usually. However, as I learned in
format and IO::String, there are ways to keep it in memory. My prefered method:
IO::File->new_tmpfile() because it does permit the normal usage of format declarations.
Just sharing what others shared with me. Good luck.
"Weird things happen, get used to it."
Flame ~ Lead Programmer:
GMS