Design Decisions

<<<< ^^^^^ >>>>
  • Respect legacy Net::FTP code as much as possible

  $ez =         Net::FTP->new(              %netftp_config);
  $ez = Net::FTP::Common->new(\%common_cfg, %netftp_config);

Very little change needed in constructors of legacy code. Once the delegation to Net::FTP methods is completed, that will be transparent too.