[EMAIL PROTECTED] (Juerd) writes: > I think it has to go because `pwd`, `hostname`, `wget -O - $url` > should not be easier than the purer Perl equivalents and because > ``'s interpolation does more harm than good.
I have to disagree with you here. The Perl way is not always the Perl way -- the beauty of Perl is that it makes it as easy as possible to take advantage of existing tools. Sometimes this is best done with a foreign interface like XS, but sometimes it's adequate and easier to simply shell out and collect the output. I don't see "purity" as a good motive here; in fact, rigid purity makes languages like Java and Smalltalk somewhere between frustrating and useless. As for it doing more harm than good, do you mean that `` is a security threat? I find that there are still plenty of contexts in which `` is nice and security is irrelevant. Of course, I'd be fine with the slightly longer "qx{}"... /s