Annotation of OpenXM_contrib/PHC/Ada/System/READ_ME, Revision 1.1.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>