in reply to CGI and why?
Another reason is convenience - you can interpolate scalars into strings/heredocs for output but not method calls.
cheers
tachyon
s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print