in reply to why main() call automatically?

Now I get it.  main::add_numbers(1, 2, 3) called at chapter5_2.pl line 24 This is not show_call_information() function output, So there is no automatically called.