in reply to Difference between File Handles and File Descriptors in function parameters.
If I read this Perl Cookbook Chapter 7 I don't see any advantage in using filedescriptors.
Perl's I/O system uses filehandles instead of file descriptors, so you have to make a new filehandle for an already open file descriptor.
s$$([},&%#}/&/]+}%&{})*;#$&&s&&$^X.($'^"%]=\&(|?*{%
+.+=%;.#_}\&"^"-+%*).}%:##%}={~=~:.")&e&&s""`$''`"e
In Section
Seekers of Perl Wisdom