# file Foo.pm package Foo; 1; __DATA__ Foo foo foo foo #### # file Bar.pm package Bar; 1; __DATA__ print Bar. I told you so. #### #!/usr/bin/perl use Foo; use Bar; print while ; print "Foo:\n"; print while ; print "Bar:\n"; print while ; __DATA__ so this works. __END__ so this works. Foo: Foo foo foo foo Bar: print Bar. I told you so. #### #!/usr/bin/perl use Foo; use Bar; print while ; system "ls -l /proc/$$/fd"; print "Foo: ",fileno Foo::DATA, "\n"; print while ; print "Bar: ",fileno Bar::DATA, "\n"; print while ; __DATA__ so this works.