I guess this leaves it unclear what to do when a user double-clicks on a .pl script
No, I'd say that's crystal clear - open the file in BBEdit. ;-)
sherm--
Heisenberg may have slept here.
I guess this leaves it unclear what to do when a user double-clicks on a .pl script