├── .gitattributes ├── 9781484254271.jpg ├── Contributing.md ├── LICENSE.txt ├── README.md ├── ch01 ├── hello_world.adb └── lab │ └── print_ada.adb ├── ch02 ├── basic_operations.adb ├── basic_types_ranges.adb ├── bool.adb ├── floats_ranges.adb ├── lab │ ├── ada_in_string.adb │ ├── trucking_company.adb │ └── xor_custom.adb ├── longer_integers.adb ├── longer_integers.adb.stderr ├── longer_integers.adb.stdout ├── longer_integers.ali ├── strings_example.adb └── unbounded_strings.adb ├── ch03 ├── for_loop.adb ├── if_statement.adb ├── if_statement.adb.stderr ├── if_statement.adb.stdout ├── if_statement.ali ├── infinite_loop.adb ├── lab │ ├── guess_which_value.adb │ ├── iterate_10000.adb │ └── random_integers.adb ├── switch_statement.adb └── while_loop.adb ├── ch04 ├── declare_block.adb ├── functions_procedures.adb ├── lab │ ├── declare_replacement.adb │ ├── hello_world_methods.adb │ ├── palindrome.adb │ └── recursive_palindrome.adb └── max_recursion.adb ├── ch05 ├── access_type_example.adb ├── complex_array.adb ├── dynamic_alloc_array.adb ├── lab │ └── company.adb ├── records_array.adb ├── records_example.adb ├── simple_array.adb ├── simple_records.adb └── string_array.adb ├── ch06 ├── animal.adb ├── animal.ads ├── calculator.adb ├── calculator.ads ├── lab │ ├── animal.adb │ ├── animal.ads │ └── main_animal.adb ├── main.adb └── main_animal.adb ├── ch07 ├── declare_exceptions_catching.adb ├── exceptions_catching.adb ├── lab │ ├── except_animal.adb │ ├── except_animal.ads │ └── except_main.adb ├── temp_exception.adb └── throwing_exceptions.adb ├── ch08 ├── command_line_arguments.adb ├── lab │ └── data_crunching.adb ├── line_by_line.adb ├── name_entry.adb ├── talk_to_os.adb └── write_record_to_file.adb ├── ch09 ├── concat_string.adb ├── lab │ └── manipulating_records.adb ├── regex_example.adb ├── replace_string.adb └── search_string.adb ├── ch10 ├── hashmap_example.adb ├── lab │ └── hashmap_example.adb ├── list_example.adb └── vector_example.adb ├── ch11 ├── chatty_tasks.adb ├── delay_communication.adb ├── hello_world_task.adb ├── lab │ └── protected_record.adb ├── multiple_tasks.adb ├── protected_types.adb ├── selective_wait.adb ├── simple_messages.adb ├── tasks_communication.adb └── tasks_guards.adb ├── ch12 ├── casting_example.adb ├── custom_float_cast.adb ├── custom_float_range.adb ├── custom_float_range.adb.stderr ├── custom_float_range.adb.stdout ├── custom_number_range.adb ├── custom_string_cast.adb ├── enumerated_type.adb ├── lab │ └── company.adb ├── limited_integer.adb ├── limited_string.adb ├── limited_type.adb └── string_int_float.adb ├── ch13 ├── air_vehicle-hotair_balloon.adb ├── air_vehicle-hotair_balloon.ads ├── air_vehicle.adb ├── air_vehicle.ads ├── gener.adb ├── gener.ads ├── generic_main.adb ├── generic_methods.adb ├── lab │ ├── generic_main.adb │ ├── generic_queue.adb │ ├── generic_queue.ads │ ├── time.adb │ ├── time.ads │ └── time_main.adb ├── main.adb ├── return_polymorphism.adb ├── time.adb ├── time.ads └── time_main.adb ├── ch14 ├── contracts.adb ├── contracts.ads ├── contracts_main.adb ├── function_check.adb ├── function_check.ads ├── function_check_main.adb ├── lab │ ├── mouse_main.adb │ ├── mouse_trap.adb │ └── mouse_trap.ads ├── multiply_array.adb ├── multiply_array.ads └── multiply_array_main.adb ├── ch15 ├── lab │ ├── tcp_client.adb │ └── tcp_server.adb ├── tcp_client.adb ├── tcp_client.adb.stderr ├── tcp_client.adb.stdout ├── tcp_client.ali ├── tcp_server.adb ├── tcp_server.adb.stderr ├── tcp_server.adb.stdout ├── tcp_server.ali ├── udp_client.adb ├── udp_client.adb.stderr ├── udp_client.adb.stdout ├── udp_client.ali ├── udp_server.adb ├── udp_server.adb.stderr ├── udp_server.adb.stdout └── udp_server.ali ├── ch16 ├── lab │ └── air_vehicle │ │ ├── air_vehicle.gpr │ │ ├── bin │ │ ├── debug │ │ │ └── .hidden │ │ └── release │ │ │ └── .hidden │ │ ├── conf │ │ └── .hidden │ │ ├── doc │ │ └── .hidden │ │ ├── obj │ │ ├── debug │ │ │ └── .hidden │ │ └── release │ │ │ └── .hidden │ │ └── src │ │ ├── air_vehicle-hotair_balloon.adb │ │ ├── air_vehicle-hotair_balloon.ads │ │ ├── air_vehicle.adb │ │ ├── air_vehicle.ads │ │ └── main.adb └── simple_project │ ├── bin │ ├── debug │ │ └── .hidden │ └── release │ │ └── .hidden │ ├── conf │ └── .hidden │ ├── doc │ └── .hidden │ ├── obj │ ├── debug │ │ └── .hidden │ └── release │ │ └── .hidden │ ├── simple_project.gpr │ └── src │ ├── gener.adb │ ├── gener.ads │ └── generic_main.adb ├── ch17 ├── lab │ ├── ali │ │ ├── debug │ │ │ └── .hidden │ │ └── release │ │ │ └── .hidden │ ├── bin │ │ ├── debug │ │ │ └── .hidden │ │ └── release │ │ │ └── .hidden │ ├── lib_build.gpr │ ├── main │ │ ├── dynamic │ │ │ ├── linux │ │ │ │ ├── main_dynamic.adb │ │ │ │ ├── main_dynamic.adb.stderr │ │ │ │ ├── main_dynamic.adb.stdout │ │ │ │ ├── main_dynamic.ali │ │ │ │ └── main_dynamic.gpr │ │ │ └── windows │ │ │ │ ├── main_dynamic.adb │ │ │ │ ├── main_dynamic.adb.stderr │ │ │ │ ├── main_dynamic.adb.stdout │ │ │ │ ├── main_dynamic.ali │ │ │ │ └── main_dynamic.gpr │ │ └── static │ │ │ ├── executable │ │ │ ├── main_static.adb │ │ │ ├── main_static.adb.stderr │ │ │ ├── main_static.adb.stdout │ │ │ ├── main_static.ali │ │ │ └── main_static.gpr │ │ │ └── project │ │ │ ├── main_static.adb │ │ │ ├── main_static.adb.stderr │ │ │ ├── main_static.adb.stdout │ │ │ ├── main_static.ali │ │ │ └── main_static.gpr │ ├── obj │ │ ├── debug │ │ │ └── .hidden │ │ └── release │ │ │ └── .hidden │ ├── src │ │ ├── calc_time.adb │ │ ├── calc_time.ads │ │ ├── geometry_shapes.adb │ │ └── geometry_shapes.ads │ ├── src_2 │ │ ├── automobile.adb │ │ └── automobile.ads │ ├── use_project.gpr │ ├── vehicle_build.gpr │ └── vehicle_project.gpr └── library │ ├── ali │ ├── debug │ │ └── .hidden │ └── release │ │ └── .hidden │ ├── bin │ ├── debug │ │ └── .hidden │ └── release │ │ └── .hidden │ ├── lib_build.gpr │ ├── main │ ├── dynamic │ │ ├── linux │ │ │ ├── main_dynamic.adb │ │ │ └── main_dynamic.gpr │ │ └── windows │ │ │ ├── main_dynamic.adb │ │ │ └── main_dynamic.gpr │ └── static │ │ ├── executable │ │ ├── main_static.adb │ │ └── main_static.gpr │ │ └── project │ │ ├── main_static.adb │ │ └── main_static.gpr │ ├── obj │ ├── debug │ │ └── .hidden │ └── release │ │ └── .hidden │ ├── src │ ├── calc_time.adb │ ├── calc_time.ads │ ├── geometry_shapes.adb │ └── geometry_shapes.ads │ └── use_project.gpr └── errata.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/.gitattributes -------------------------------------------------------------------------------- /9781484254271.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/9781484254271.jpg -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/README.md -------------------------------------------------------------------------------- /ch01/hello_world.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch01/hello_world.adb -------------------------------------------------------------------------------- /ch01/lab/print_ada.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch01/lab/print_ada.adb -------------------------------------------------------------------------------- /ch02/basic_operations.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/basic_operations.adb -------------------------------------------------------------------------------- /ch02/basic_types_ranges.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/basic_types_ranges.adb -------------------------------------------------------------------------------- /ch02/bool.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/bool.adb -------------------------------------------------------------------------------- /ch02/floats_ranges.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/floats_ranges.adb -------------------------------------------------------------------------------- /ch02/lab/ada_in_string.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/lab/ada_in_string.adb -------------------------------------------------------------------------------- /ch02/lab/trucking_company.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/lab/trucking_company.adb -------------------------------------------------------------------------------- /ch02/lab/xor_custom.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/lab/xor_custom.adb -------------------------------------------------------------------------------- /ch02/longer_integers.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/longer_integers.adb -------------------------------------------------------------------------------- /ch02/longer_integers.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/longer_integers.adb.stderr -------------------------------------------------------------------------------- /ch02/longer_integers.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch02/longer_integers.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/longer_integers.ali -------------------------------------------------------------------------------- /ch02/strings_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/strings_example.adb -------------------------------------------------------------------------------- /ch02/unbounded_strings.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch02/unbounded_strings.adb -------------------------------------------------------------------------------- /ch03/for_loop.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/for_loop.adb -------------------------------------------------------------------------------- /ch03/if_statement.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/if_statement.adb -------------------------------------------------------------------------------- /ch03/if_statement.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/if_statement.adb.stderr -------------------------------------------------------------------------------- /ch03/if_statement.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch03/if_statement.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/if_statement.ali -------------------------------------------------------------------------------- /ch03/infinite_loop.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/infinite_loop.adb -------------------------------------------------------------------------------- /ch03/lab/guess_which_value.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/lab/guess_which_value.adb -------------------------------------------------------------------------------- /ch03/lab/iterate_10000.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/lab/iterate_10000.adb -------------------------------------------------------------------------------- /ch03/lab/random_integers.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/lab/random_integers.adb -------------------------------------------------------------------------------- /ch03/switch_statement.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/switch_statement.adb -------------------------------------------------------------------------------- /ch03/while_loop.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch03/while_loop.adb -------------------------------------------------------------------------------- /ch04/declare_block.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch04/declare_block.adb -------------------------------------------------------------------------------- /ch04/functions_procedures.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch04/functions_procedures.adb -------------------------------------------------------------------------------- /ch04/lab/declare_replacement.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch04/lab/declare_replacement.adb -------------------------------------------------------------------------------- /ch04/lab/hello_world_methods.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch04/lab/hello_world_methods.adb -------------------------------------------------------------------------------- /ch04/lab/palindrome.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch04/lab/palindrome.adb -------------------------------------------------------------------------------- /ch04/lab/recursive_palindrome.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch04/lab/recursive_palindrome.adb -------------------------------------------------------------------------------- /ch04/max_recursion.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch04/max_recursion.adb -------------------------------------------------------------------------------- /ch05/access_type_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/access_type_example.adb -------------------------------------------------------------------------------- /ch05/complex_array.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/complex_array.adb -------------------------------------------------------------------------------- /ch05/dynamic_alloc_array.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/dynamic_alloc_array.adb -------------------------------------------------------------------------------- /ch05/lab/company.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/lab/company.adb -------------------------------------------------------------------------------- /ch05/records_array.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/records_array.adb -------------------------------------------------------------------------------- /ch05/records_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/records_example.adb -------------------------------------------------------------------------------- /ch05/simple_array.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/simple_array.adb -------------------------------------------------------------------------------- /ch05/simple_records.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/simple_records.adb -------------------------------------------------------------------------------- /ch05/string_array.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch05/string_array.adb -------------------------------------------------------------------------------- /ch06/animal.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/animal.adb -------------------------------------------------------------------------------- /ch06/animal.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/animal.ads -------------------------------------------------------------------------------- /ch06/calculator.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/calculator.adb -------------------------------------------------------------------------------- /ch06/calculator.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/calculator.ads -------------------------------------------------------------------------------- /ch06/lab/animal.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/lab/animal.adb -------------------------------------------------------------------------------- /ch06/lab/animal.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/lab/animal.ads -------------------------------------------------------------------------------- /ch06/lab/main_animal.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/lab/main_animal.adb -------------------------------------------------------------------------------- /ch06/main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/main.adb -------------------------------------------------------------------------------- /ch06/main_animal.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch06/main_animal.adb -------------------------------------------------------------------------------- /ch07/declare_exceptions_catching.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch07/declare_exceptions_catching.adb -------------------------------------------------------------------------------- /ch07/exceptions_catching.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch07/exceptions_catching.adb -------------------------------------------------------------------------------- /ch07/lab/except_animal.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch07/lab/except_animal.adb -------------------------------------------------------------------------------- /ch07/lab/except_animal.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch07/lab/except_animal.ads -------------------------------------------------------------------------------- /ch07/lab/except_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch07/lab/except_main.adb -------------------------------------------------------------------------------- /ch07/temp_exception.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch07/temp_exception.adb -------------------------------------------------------------------------------- /ch07/throwing_exceptions.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch07/throwing_exceptions.adb -------------------------------------------------------------------------------- /ch08/command_line_arguments.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch08/command_line_arguments.adb -------------------------------------------------------------------------------- /ch08/lab/data_crunching.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch08/lab/data_crunching.adb -------------------------------------------------------------------------------- /ch08/line_by_line.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch08/line_by_line.adb -------------------------------------------------------------------------------- /ch08/name_entry.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch08/name_entry.adb -------------------------------------------------------------------------------- /ch08/talk_to_os.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch08/talk_to_os.adb -------------------------------------------------------------------------------- /ch08/write_record_to_file.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch08/write_record_to_file.adb -------------------------------------------------------------------------------- /ch09/concat_string.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch09/concat_string.adb -------------------------------------------------------------------------------- /ch09/lab/manipulating_records.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch09/lab/manipulating_records.adb -------------------------------------------------------------------------------- /ch09/regex_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch09/regex_example.adb -------------------------------------------------------------------------------- /ch09/replace_string.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch09/replace_string.adb -------------------------------------------------------------------------------- /ch09/search_string.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch09/search_string.adb -------------------------------------------------------------------------------- /ch10/hashmap_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch10/hashmap_example.adb -------------------------------------------------------------------------------- /ch10/lab/hashmap_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch10/lab/hashmap_example.adb -------------------------------------------------------------------------------- /ch10/list_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch10/list_example.adb -------------------------------------------------------------------------------- /ch10/vector_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch10/vector_example.adb -------------------------------------------------------------------------------- /ch11/chatty_tasks.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/chatty_tasks.adb -------------------------------------------------------------------------------- /ch11/delay_communication.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/delay_communication.adb -------------------------------------------------------------------------------- /ch11/hello_world_task.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/hello_world_task.adb -------------------------------------------------------------------------------- /ch11/lab/protected_record.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/lab/protected_record.adb -------------------------------------------------------------------------------- /ch11/multiple_tasks.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/multiple_tasks.adb -------------------------------------------------------------------------------- /ch11/protected_types.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/protected_types.adb -------------------------------------------------------------------------------- /ch11/selective_wait.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/selective_wait.adb -------------------------------------------------------------------------------- /ch11/simple_messages.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/simple_messages.adb -------------------------------------------------------------------------------- /ch11/tasks_communication.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/tasks_communication.adb -------------------------------------------------------------------------------- /ch11/tasks_guards.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch11/tasks_guards.adb -------------------------------------------------------------------------------- /ch12/casting_example.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/casting_example.adb -------------------------------------------------------------------------------- /ch12/custom_float_cast.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/custom_float_cast.adb -------------------------------------------------------------------------------- /ch12/custom_float_range.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/custom_float_range.adb -------------------------------------------------------------------------------- /ch12/custom_float_range.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/custom_float_range.adb.stderr -------------------------------------------------------------------------------- /ch12/custom_float_range.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12/custom_number_range.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/custom_number_range.adb -------------------------------------------------------------------------------- /ch12/custom_string_cast.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/custom_string_cast.adb -------------------------------------------------------------------------------- /ch12/enumerated_type.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/enumerated_type.adb -------------------------------------------------------------------------------- /ch12/lab/company.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/lab/company.adb -------------------------------------------------------------------------------- /ch12/limited_integer.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/limited_integer.adb -------------------------------------------------------------------------------- /ch12/limited_string.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/limited_string.adb -------------------------------------------------------------------------------- /ch12/limited_type.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/limited_type.adb -------------------------------------------------------------------------------- /ch12/string_int_float.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch12/string_int_float.adb -------------------------------------------------------------------------------- /ch13/air_vehicle-hotair_balloon.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/air_vehicle-hotair_balloon.adb -------------------------------------------------------------------------------- /ch13/air_vehicle-hotair_balloon.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/air_vehicle-hotair_balloon.ads -------------------------------------------------------------------------------- /ch13/air_vehicle.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/air_vehicle.adb -------------------------------------------------------------------------------- /ch13/air_vehicle.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/air_vehicle.ads -------------------------------------------------------------------------------- /ch13/gener.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/gener.adb -------------------------------------------------------------------------------- /ch13/gener.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/gener.ads -------------------------------------------------------------------------------- /ch13/generic_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/generic_main.adb -------------------------------------------------------------------------------- /ch13/generic_methods.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/generic_methods.adb -------------------------------------------------------------------------------- /ch13/lab/generic_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/lab/generic_main.adb -------------------------------------------------------------------------------- /ch13/lab/generic_queue.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/lab/generic_queue.adb -------------------------------------------------------------------------------- /ch13/lab/generic_queue.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/lab/generic_queue.ads -------------------------------------------------------------------------------- /ch13/lab/time.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/lab/time.adb -------------------------------------------------------------------------------- /ch13/lab/time.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/lab/time.ads -------------------------------------------------------------------------------- /ch13/lab/time_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/lab/time_main.adb -------------------------------------------------------------------------------- /ch13/main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/main.adb -------------------------------------------------------------------------------- /ch13/return_polymorphism.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/return_polymorphism.adb -------------------------------------------------------------------------------- /ch13/time.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/time.adb -------------------------------------------------------------------------------- /ch13/time.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/time.ads -------------------------------------------------------------------------------- /ch13/time_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch13/time_main.adb -------------------------------------------------------------------------------- /ch14/contracts.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/contracts.adb -------------------------------------------------------------------------------- /ch14/contracts.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/contracts.ads -------------------------------------------------------------------------------- /ch14/contracts_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/contracts_main.adb -------------------------------------------------------------------------------- /ch14/function_check.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/function_check.adb -------------------------------------------------------------------------------- /ch14/function_check.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/function_check.ads -------------------------------------------------------------------------------- /ch14/function_check_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/function_check_main.adb -------------------------------------------------------------------------------- /ch14/lab/mouse_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/lab/mouse_main.adb -------------------------------------------------------------------------------- /ch14/lab/mouse_trap.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/lab/mouse_trap.adb -------------------------------------------------------------------------------- /ch14/lab/mouse_trap.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/lab/mouse_trap.ads -------------------------------------------------------------------------------- /ch14/multiply_array.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/multiply_array.adb -------------------------------------------------------------------------------- /ch14/multiply_array.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/multiply_array.ads -------------------------------------------------------------------------------- /ch14/multiply_array_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch14/multiply_array_main.adb -------------------------------------------------------------------------------- /ch15/lab/tcp_client.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/lab/tcp_client.adb -------------------------------------------------------------------------------- /ch15/lab/tcp_server.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/lab/tcp_server.adb -------------------------------------------------------------------------------- /ch15/tcp_client.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/tcp_client.adb -------------------------------------------------------------------------------- /ch15/tcp_client.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/tcp_client.adb.stderr -------------------------------------------------------------------------------- /ch15/tcp_client.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15/tcp_client.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/tcp_client.ali -------------------------------------------------------------------------------- /ch15/tcp_server.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/tcp_server.adb -------------------------------------------------------------------------------- /ch15/tcp_server.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/tcp_server.adb.stderr -------------------------------------------------------------------------------- /ch15/tcp_server.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15/tcp_server.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/tcp_server.ali -------------------------------------------------------------------------------- /ch15/udp_client.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/udp_client.adb -------------------------------------------------------------------------------- /ch15/udp_client.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/udp_client.adb.stderr -------------------------------------------------------------------------------- /ch15/udp_client.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15/udp_client.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/udp_client.ali -------------------------------------------------------------------------------- /ch15/udp_server.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/udp_server.adb -------------------------------------------------------------------------------- /ch15/udp_server.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/udp_server.adb.stderr -------------------------------------------------------------------------------- /ch15/udp_server.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch15/udp_server.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch15/udp_server.ali -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/air_vehicle.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/lab/air_vehicle/air_vehicle.gpr -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/bin/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/bin/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/conf/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/doc/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/obj/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/obj/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/src/air_vehicle-hotair_balloon.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/lab/air_vehicle/src/air_vehicle-hotair_balloon.adb -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/src/air_vehicle-hotair_balloon.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/lab/air_vehicle/src/air_vehicle-hotair_balloon.ads -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/src/air_vehicle.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/lab/air_vehicle/src/air_vehicle.adb -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/src/air_vehicle.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/lab/air_vehicle/src/air_vehicle.ads -------------------------------------------------------------------------------- /ch16/lab/air_vehicle/src/main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/lab/air_vehicle/src/main.adb -------------------------------------------------------------------------------- /ch16/simple_project/bin/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/simple_project/bin/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/simple_project/conf/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/simple_project/doc/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/simple_project/obj/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/simple_project/obj/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch16/simple_project/simple_project.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/simple_project/simple_project.gpr -------------------------------------------------------------------------------- /ch16/simple_project/src/gener.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/simple_project/src/gener.adb -------------------------------------------------------------------------------- /ch16/simple_project/src/gener.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/simple_project/src/gener.ads -------------------------------------------------------------------------------- /ch16/simple_project/src/generic_main.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch16/simple_project/src/generic_main.adb -------------------------------------------------------------------------------- /ch17/lab/ali/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/ali/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/bin/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/bin/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/lib_build.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/lib_build.gpr -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/linux/main_dynamic.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/dynamic/linux/main_dynamic.adb -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/linux/main_dynamic.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/dynamic/linux/main_dynamic.adb.stderr -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/linux/main_dynamic.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/linux/main_dynamic.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/dynamic/linux/main_dynamic.ali -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/linux/main_dynamic.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/dynamic/linux/main_dynamic.gpr -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/windows/main_dynamic.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/dynamic/windows/main_dynamic.adb -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/windows/main_dynamic.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/dynamic/windows/main_dynamic.adb.stderr -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/windows/main_dynamic.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/windows/main_dynamic.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/dynamic/windows/main_dynamic.ali -------------------------------------------------------------------------------- /ch17/lab/main/dynamic/windows/main_dynamic.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/dynamic/windows/main_dynamic.gpr -------------------------------------------------------------------------------- /ch17/lab/main/static/executable/main_static.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/static/executable/main_static.adb -------------------------------------------------------------------------------- /ch17/lab/main/static/executable/main_static.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/static/executable/main_static.adb.stderr -------------------------------------------------------------------------------- /ch17/lab/main/static/executable/main_static.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/main/static/executable/main_static.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/static/executable/main_static.ali -------------------------------------------------------------------------------- /ch17/lab/main/static/executable/main_static.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/static/executable/main_static.gpr -------------------------------------------------------------------------------- /ch17/lab/main/static/project/main_static.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/static/project/main_static.adb -------------------------------------------------------------------------------- /ch17/lab/main/static/project/main_static.adb.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/static/project/main_static.adb.stderr -------------------------------------------------------------------------------- /ch17/lab/main/static/project/main_static.adb.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/main/static/project/main_static.ali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/static/project/main_static.ali -------------------------------------------------------------------------------- /ch17/lab/main/static/project/main_static.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/main/static/project/main_static.gpr -------------------------------------------------------------------------------- /ch17/lab/obj/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/obj/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/lab/src/calc_time.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/src/calc_time.adb -------------------------------------------------------------------------------- /ch17/lab/src/calc_time.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/src/calc_time.ads -------------------------------------------------------------------------------- /ch17/lab/src/geometry_shapes.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/src/geometry_shapes.adb -------------------------------------------------------------------------------- /ch17/lab/src/geometry_shapes.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/src/geometry_shapes.ads -------------------------------------------------------------------------------- /ch17/lab/src_2/automobile.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/src_2/automobile.adb -------------------------------------------------------------------------------- /ch17/lab/src_2/automobile.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/src_2/automobile.ads -------------------------------------------------------------------------------- /ch17/lab/use_project.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/use_project.gpr -------------------------------------------------------------------------------- /ch17/lab/vehicle_build.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/vehicle_build.gpr -------------------------------------------------------------------------------- /ch17/lab/vehicle_project.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/lab/vehicle_project.gpr -------------------------------------------------------------------------------- /ch17/library/ali/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/library/ali/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/library/bin/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/library/bin/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/library/lib_build.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/lib_build.gpr -------------------------------------------------------------------------------- /ch17/library/main/dynamic/linux/main_dynamic.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/main/dynamic/linux/main_dynamic.adb -------------------------------------------------------------------------------- /ch17/library/main/dynamic/linux/main_dynamic.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/main/dynamic/linux/main_dynamic.gpr -------------------------------------------------------------------------------- /ch17/library/main/dynamic/windows/main_dynamic.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/main/dynamic/windows/main_dynamic.adb -------------------------------------------------------------------------------- /ch17/library/main/dynamic/windows/main_dynamic.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/main/dynamic/windows/main_dynamic.gpr -------------------------------------------------------------------------------- /ch17/library/main/static/executable/main_static.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/main/static/executable/main_static.adb -------------------------------------------------------------------------------- /ch17/library/main/static/executable/main_static.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/main/static/executable/main_static.gpr -------------------------------------------------------------------------------- /ch17/library/main/static/project/main_static.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/main/static/project/main_static.adb -------------------------------------------------------------------------------- /ch17/library/main/static/project/main_static.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/main/static/project/main_static.gpr -------------------------------------------------------------------------------- /ch17/library/obj/debug/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/library/obj/release/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch17/library/src/calc_time.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/src/calc_time.adb -------------------------------------------------------------------------------- /ch17/library/src/calc_time.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/src/calc_time.ads -------------------------------------------------------------------------------- /ch17/library/src/geometry_shapes.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/src/geometry_shapes.adb -------------------------------------------------------------------------------- /ch17/library/src/geometry_shapes.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/src/geometry_shapes.ads -------------------------------------------------------------------------------- /ch17/library/use_project.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/ch17/library/use_project.gpr -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/beginning-ada-programming/HEAD/errata.md --------------------------------------------------------------------------------