Annotation of OpenXM_contrib/PHC/Ada/System/READ_ME, Revision 1.1
1.1 ! maekawa 1: UNIX dependent features and general utilities in PHCv2.
! 2:
! 3: New in this release is the inclusion of test programs (prefix "ts_").
! 4:
! 5: --------------------------------------------------------------------------------
! 6: file name : short description
! 7: --------------------------------------------------------------------------------
! 8: natural_io : instantiation of text_io with natural
! 9: integer_io : instantiation of text_io with integer
! 10: unix_resource_usage : auxiliary package for timing
! 11: timing_package : measures usage of computing resources
! 12: sun_timing_package : particular implementation for SunSparc Solaris
! 13: other_timing_package : implementation for IBM RS/6000, Dec/Ultrix
! 14: system_call : allows to execute UNIX system commands
! 15: machines : specific system calls
! 16: unix_command_line : handling arguments on the command line
! 17: bye_bye_message : message at the end of the program
! 18: communications_with_user : dialogue to manipulate files, choose options
! 19: file_scanning : scanning a file for text banners
! 20: --------------------------------------------------------------------------------
! 21: ts_timer : timing of summation of natural numbers
! 22: ts_syscall : execution of a system call : "ls"
! 23: ts_mach : prints system information of current process
! 24: ts_cmdline : prints the arguments of the command line
! 25: ts_byemess : prints the message at the end of the program
! 26: ts_commuser : tests the dialogues with the user
! 27: ts_filescan : reads a file name and banner, and scans for it
! 28: --------------------------------------------------------------------------------
! 29:
! 30: The timing package comes in two implementations. The current one is linked
! 31: to the package that must be used on SunSparc Solaris machines.
! 32: For IBM RS/6000 and Dec/Ultrix, use the other implementation.
! 33:
! 34: A package like Unix_Command_Line is available in some form in most Ada
! 35: compiling systems. For encapsulation purposes it is included here.
! 36:
! 37: The file scanning operations are part of the database management of the
! 38: system input files to PHC.
! 39:
! 40: There are 28 files in this directory: besides the READ_ME file, 10 files
! 41: are specifications (ads), the other 17 files are implementations (adb).
! 42: wc *adb counts 1695 lines of Ada code
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>