in reply to Re: splitting a source file
in thread splitting a source file

use "subs.pl";

... or,

require "subs.pl";

Actually, it must be require "subs.pl"; or do "subs.pl";  —  use "subs.pl"; is a syntax error...   </nitpick>

(To get the compile-time effect, you can wrap the require in a BEGIN { ... } block.)