declare modules
Instantiate modules
Extract values from modules
initialize shared anonymous hash
key/value pairs
sub get_file_out
sub set_config_file_out
print("sunix_package,config_file_out,_config_file_out: $sunix_package->{_config_file_out}\n");
sub set_file_in
print("file_in is $sunix_package->{_file_in}\n");
sub set_file_out
print("1. sunix_package,file_out is $sunix_package->{_file_out}\n");
sub set_package_name
sub set_path_out4configs
sub set_path_out4developer
sub set_path_out4specs
sub set_path_out4sunix
sub set_param_names
sub set_param_values
print("sunix_package,param_values @{$sunix_package->{_param_values}}\n");
sub set_spec_file_out
sub set_sudoc_aref
print("sunix_package,sudoc @{$sunix_package->{_sudoc_aref}}\n");
open and write configuration
file
open and write
to the package
open and write specification file
file
TODO