|
From: David E. <de...@us...> - 2005-05-30 15:44:41
|
Burke Cabaniss wrote: > ... > The COBOL I use has a "CALL PROGRAM [name]" statement that > works like a CALL and then a CANCEL (of the caller). The COBOL I use > finds programs by name in an object file directory, with no special > "library" setup. Some COBOL compilers can create executables or special objects. The 'special objects' are run using a special program which loads and then executes it. For example MF 'cobrun' and ACU 'runcbl'. I plan to add a program, called 'htcobrun', to CVS within the next few days. This will enable TC (sub)programs, compiled as modules (shared-libraries, DLLs), to be loaded and run. One of the advantages of this method, is that all COBOL programs can be compiled as modules. On UN*X platforms, a complete static versions of the TC run-time library can be enclosed in 'htcobrun', thus increasing program run performance. Would anyone like to try (test) this program ? If so let me know and I will forward the source and instructions. All comments and suggestions are welcomed. |