home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 25 / nopv25.iso / 040A / GREED.ZIP / GREED.INF (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1997-06-27  |  141.4 KB  |  730 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Copyright ΓòÉΓòÉΓòÉ
  3.  
  4.            (C) Copyright 1995, 1997 by Janosch R. Kowalczyk. All rights 
  5.           reserved 
  6.           Greed is a universal source code generator to work with user defined 
  7.           code templates (e.g. REXX, VREXX, IPF, HTML etc.). 
  8.           This Greed version is free of charge -> but it isn't FREEWARE. You 
  9.           are allowed to use this program as an "evaluation copy" for private 
  10.           puposes only. With this present version you are not able to change 
  11.           any of the contents except the contents of the *.FNC files. 
  12.           If you like to use this application for education or commercial 
  13.           purposes, contact the  Author for license agreement and pricing. 
  14.  
  15.           Greed Logo Image Copyright CompuServe 
  16.  
  17.  
  18. ΓòÉΓòÉΓòÉ 2. Trademarks ΓòÉΓòÉΓòÉ
  19.  
  20.            The following terms are trademarks of the IBM Corporation: 
  21.  
  22.               Common User Access (CUA) 
  23.               Database 2 OS/2 (DB2/2) 
  24.               Extended Services for IBM 
  25.               IBM 
  26.               Operating System/2 (OS/2) 
  27.               Warp 
  28.               Presentation Manager 
  29.               Systems Aplication Architecture (SAA) 
  30.  
  31.  
  32. ΓòÉΓòÉΓòÉ 3. Disclaimer ΓòÉΓòÉΓòÉ
  33.  
  34.            This package is provided as is, without any guarantees or warrantees 
  35.           whatsoever. The author is not liable or responsible for any loss or 
  36.           damage of any kind whatsoever, including, but not limited to, losses 
  37.           of a financial, physical, emotional, marital, social, or mental 
  38.           nature that may result from the use or the purported use of anything 
  39.           in this package, for any purpose whatsoever. 
  40.  
  41.           Thanks to Michael Schillingford for this wording. 
  42.  
  43.  
  44. ΓòÉΓòÉΓòÉ 4. System Requirments ΓòÉΓòÉΓòÉ
  45.  
  46.               System Requirments 
  47.  
  48.                     HARDWARE
  49.                       - IBM PC or PC Compatible
  50.                       - 3,5 MB free harddisk space (more for your own extentions)
  51.                       - Mouse or other pointing device
  52.                     Recommended
  53.                       - CPU: 6x86, K5, Pentium or higher
  54.                       - at least RAM 16 MB
  55.                       - Video resolution 800x600 or 1024x768, 256 colors
  56.                       - Soundblaster 16/32 Bit (optional)
  57.                     SOFTWARE
  58.                       - IBM OS/2 Warp 3.0 with REXX support, Warp 4.0 or higher
  59.  
  60.  
  61. ΓòÉΓòÉΓòÉ 5. Motto ΓòÉΓòÉΓòÉ
  62.  
  63. No windows, No gates, No bill!
  64.  
  65.  
  66. ΓòÉΓòÉΓòÉ 6. What is GREED ? ΓòÉΓòÉΓòÉ
  67.  
  68.            GREED - General Rexx Extended EDitor - is a universal source code 
  69.           generator to work with user defined code templates. It has a modular 
  70.           structure and consists of three independent modules: 
  71.  
  72.               Templates Controller, the universal code controller. 
  73.               Template Editor to edit the templates for Greed and  Greed 
  74.                Templates Controller. 
  75.               Browser  - the small file viewer with both text and hexadecimal 
  76.                mode. 
  77.  
  78.           The menu bar option Rexx of the main window is the interface to the 
  79.           code templates for Rexx, RexxUtil, VRexx and mciRexx functions from 
  80.           either the 'greed.fnc' or 'greedx.fnc' file. 
  81.           The calls for extended modules are built-in into the main window menu 
  82.           options, but you can call these out of the main program too. 
  83.  
  84.           Copyright | Trademaks | Disclaimer | System Requirements | Motto | 
  85.           Thanks | Author | 
  86.  
  87.  
  88. ΓòÉΓòÉΓòÉ 6.1. Last change. ΓòÉΓòÉΓòÉ
  89.  
  90.           GREED's last change at 12 May 97 
  91.  
  92.           Current Version: 2.20 
  93.  
  94.  
  95. ΓòÉΓòÉΓòÉ 7. General information ΓòÉΓòÉΓòÉ
  96.  
  97. The following section describes general features of Greed. 
  98.  
  99.  
  100. ΓòÉΓòÉΓòÉ 7.1. Standard buttons. ΓòÉΓòÉΓòÉ
  101.  
  102.           In most of Greed's windows you'll find the keys (Push Buttons) which 
  103.           have same meaning everywhere: 
  104.  
  105.               Undo - all changes are suspended. 
  106.               Default - the affected options are set to their standard values. 
  107.               Help - the context sensitive help will be displayed. 
  108.               Back - all changes will be saved and the window closed. 
  109.               Save - all changes will be saved but the window will be not 
  110.                closed. 
  111.  
  112.           All other buttons, if present,  have their own description in the 
  113.           context sensitive help windows. 
  114.  
  115.  
  116. ΓòÉΓòÉΓòÉ 7.2. Call parameters line ΓòÉΓòÉΓòÉ
  117.  
  118.  
  119.           The Call Parameters Line is situated on the top of Greed's window. It 
  120.           is a combination box with the list of all up to now entered commands 
  121.           and/or call parameters for run the just edited Rexx procedure. 
  122.           The contents of the Call Parameters Line will be interpreted as call 
  123.           parameter(s) when you have pressed the push button Run. If you use 
  124.           the Execute push button instead, it will be interpreted as OS/2 
  125.           Command. 
  126.  
  127.           You can call from the Call Parameters Line Entry Field all OS/2 
  128.           Commands and all programs. The current working directory is this one 
  129.           of the file just edited. 
  130.  
  131.           Enter the required Command in the Call Parameters Line and click the 
  132.           button Execute or press the Enter key on the Keyboard . 
  133.           The Command output will be directed into the file $EXECUTE.$$$ and 
  134.           showed in the Editor and the File Manager as Execute command output 
  135.           The Command output file will be deleted after you exit Greed. 
  136.           You can fetch one of the up to now used call parameters or commands 
  137.           from the Call Parameters Line's Combination Box. 
  138.  
  139.  
  140. ΓòÉΓòÉΓòÉ 7.3. Greed's Features ΓòÉΓòÉΓòÉ
  141.  
  142.           The most important (but not all) features of GREED are: 
  143.  
  144.             1. Switch between 2 template files for the simple or extended code 
  145.                generation. This Option needs the file named GREED.FNC for 
  146.                simple templates and the file GREEDX.FNC for extended templates. 
  147.                If you are using these files for Greed Extents be sure you don't 
  148.                delete any function from them; they are templates for the main 
  149.                menu option Rexx. 
  150.  
  151.                Note:  The menu options have same names as the functions in the 
  152.                template files. 
  153.             2. Generation of frames for a Rexx program with: 
  154.                    Comment , 
  155.                    Exception handling, 
  156.                    Registration of other Rexx functions (default: RexxUtil, 
  157.                     VRexx, mciRexx). 
  158.             3. Ability to insert the contents of any other text file into the 
  159.                source code just edited. 
  160.             4. Test run for the edited source without the necessity to store 
  161.                it. 
  162.             5. Print control functions: 
  163.                    Choice of the Print port. 
  164.                    Spool control. 
  165.             6. Work with the clipboard: 
  166.                    Copy/Cut to clipboard. 
  167.                    Paste from clipboard. 
  168.                    Edit clipboard. 
  169.             7. Set comment for selected textstring. 
  170.             8. Find and change textstrings. 
  171.             9. Notebook for settings: 
  172.                    Code and Clipboard control functions. 
  173.                    Font and Color change functions. 
  174.                    Store settings (upper case, lower case, free). 
  175.                    File information and attributes change function. 
  176.                    Internal Greed Options. 
  177.            10. Call of Info files (if existant) for Rexx, Vrexx, mciRexx and 
  178.                ORexx and OS/2 Command References from the help menu. 
  179.  
  180.  
  181. ΓòÉΓòÉΓòÉ 7.4. Greed Templates Controller. ΓòÉΓòÉΓòÉ
  182.  
  183.  
  184.           Greed Templates Controller is an Add-On product for GREED. You can 
  185.           use it to work with the templates that are written into either your 
  186.           own templates files or standard GREED-templates files, but they are 
  187.           out of reach the main menu option Rexx 
  188.  
  189.           It is a container with a tree-view of template applications. You can 
  190.           copy the template's code into the clipboard either via the pop-up 
  191.           menu or via the double mouse click (button 1) on the function name. 
  192.  
  193.           This kind of work allows you to use Greed Templates Controller for 
  194.           all possible editors which can paste from the clipboard. 
  195.  
  196.           See help of Greed Templates Controller for more information. 
  197.  
  198.  
  199. ΓòÉΓòÉΓòÉ 7.5. Template Editor. ΓòÉΓòÉΓòÉ
  200.  
  201.           Template Editor is a universal editor for the text-string Values of 
  202.           the INI-files. 
  203.  
  204.           The Greed's functions files (usually but not always with the extent 
  205.           *.FNC) are stored into this file type. The structure of this file is 
  206.           used as follows: 
  207.  
  208.                application is the group of functions, 
  209.                key is the name of the function 
  210.                value is the template by itself. 
  211.  
  212.           The benefits of the usage of this file structure are: 
  213.  
  214.               prompt search for the value in a large template file, 
  215.               switch between different template files, 
  216.               exclude functions which you will not actually use, 
  217.               ascending sort for functions and their groups, 
  218.               selective edit of the template value. 
  219.  
  220.           You can write the templates directly into the template file by using 
  221.           the Template Editor or you can edit the function groups using control 
  222.           characters (like VisPro addon files): 
  223.  
  224.                @ - for function group, 
  225.                % - for function name, 
  226.                $ - for function value. 
  227.  
  228.           as a Text file and then translate it to the INI-format. See help of 
  229.           Template Editor for more information. 
  230.  
  231.  
  232. ΓòÉΓòÉΓòÉ 7.6. Browser. ΓòÉΓòÉΓòÉ
  233.  
  234.           PM Browser is a program to view all sorts of files in both: 
  235.  
  236.               text mode or 
  237.               hexadecimal mode. 
  238.  
  239.           You can't directly edit the already viewed file, although you can 
  240.           call the OS/2 system editor to do that. 
  241.  
  242.           In the hexadecimal mode, the hex digit will be showed verticaly below 
  243.           the character line: 
  244.  
  245.               zone in the first line after and 
  246.               numeric in the second line. 
  247.  
  248.           See help of PM Browser for more information. 
  249.  
  250.  
  251. ΓòÉΓòÉΓòÉ 8. File related functions. ΓòÉΓòÉΓòÉ
  252.  
  253. This chapter describes all file related functions of Greed. The most of these 
  254. functions are accessed over the menu option File. Others such as Switch, direct 
  255. over the dedicated push button. 
  256.  
  257.  
  258. ΓòÉΓòÉΓòÉ 8.1. Edit a new program. ΓòÉΓòÉΓòÉ
  259.  
  260.           With the menu option New from the main menu option File you can open 
  261.           a new file for edit. This file, named NEWREXX.CMD, will be situated 
  262.           in the current working directory. 
  263.  
  264.           This file gets the frame that is dependent on the current frame 
  265.           settings in the options-notebook. 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 8.2. Open edit file. ΓòÉΓòÉΓòÉ
  269.  
  270.           To open an existing file for edit, use menu option Open from the main 
  271.           option File. You get the standard OS/2 dialog box to open a file. You 
  272.           can select the drive, the directory and file you want to open. 
  273.  
  274.           Use the OK button to confirm or Cancel to suspend your choice. 
  275.  
  276.           Greed allows you to edit up to 256 files simultaneous (in parallel). 
  277.           You can switch between edited files either in the File Manager (in 
  278.           the menu option File or the push button File Mgr.) or by using the 
  279.           push buttons << (backward) and >> (to the front). You will be 
  280.           prompted to save all modified files at the Greed close time. 
  281.  
  282.  
  283. ΓòÉΓòÉΓòÉ 8.3. Switch. ΓòÉΓòÉΓòÉ
  284.  
  285.           Greed allows you to edit up to 256 files simultaneous (in parallel). 
  286.           When you open an existing file or create a new file to edit, the 
  287.           currently edited file will be hidden. You can switch between edited 
  288.           files either in the File Manager (in the menu option File or the push 
  289.           button File Mgr.) or by using the push buttons << (backward) and >> 
  290.           (to the front). 
  291.  
  292.           You will be prompted to save all modified files at the Greed close 
  293.           time. 
  294.  
  295.  
  296. ΓòÉΓòÉΓòÉ 8.4. Test run. ΓòÉΓòÉΓòÉ
  297.  
  298.           You can start the test run of the currently edited file. The menu 
  299.           option Run allows you to start the Rexx procedure either: 
  300.  
  301.               in PMRexx window or 
  302.               in-Storage routine or 
  303.               as Traced with Result in PMRexx window. 
  304.           The Run push button started the Rexx procedure in a PMRexx window. 
  305.           You always run the newest release of your file without the necessity 
  306.           to save it. 
  307.  
  308.           The test file gets the temporary name RUNxxxxx.CMD, where 'xxxxx' is 
  309.           a 5-digit random integer. This temporary File will be created in the 
  310.           current directory and always deleted if you run the next test or you 
  311.           end the Greed session. 
  312.  
  313.           Note:  You get no output on the Screen if you use the in-Store run 
  314.           method. 
  315.  
  316.  
  317. ΓòÉΓòÉΓòÉ 8.5. Print functions. ΓòÉΓòÉΓòÉ
  318.  
  319.  
  320.           You can send the file just edited or the selected text to a printer. 
  321.           Refer to the operator's manual of your printer for more information. 
  322.           The function Cancel print allows you to delete the current print job. 
  323.  
  324.           Other function: Spool delete clears the print spool from all actually 
  325.           queued jobs 
  326.  
  327.            Printer options 
  328.  
  329.  
  330. ΓòÉΓòÉΓòÉ 8.6. Insert file. ΓòÉΓòÉΓòÉ
  331.  
  332.           The file option with the same name (Insert file) provides the 
  333.           possibility to insert an external file into your currently edited 
  334.           file. You get the standard OS/2 dialog box to open a file to insert. 
  335.  
  336.           If you confirm your choice with the OK-key, the new file will be 
  337.           inserted at the current cursor possition. 
  338.  
  339.  
  340. ΓòÉΓòÉΓòÉ 8.7. File Manager. ΓòÉΓòÉΓòÉ
  341.  
  342.           Greed allows you to edit up to 256 files simultaneous (in parallel). 
  343.           When you open an existing file or create a new file to edit, the 
  344.           currently edited file will be hidden. You can switch between edited 
  345.           files either in the File Manager (in the menu option File or the push 
  346.           button File Mgr.) or by using the push buttons << (backward) and >> 
  347.           (to the front). 
  348.           File Manager help you to manage already opened and open new files. 
  349.           You have following options to do it: 
  350.  
  351.               Open - Opens a new file to edit. 
  352.               Save - Saves currently selected file. 
  353.               Save as - Saves currently selected file under other name. 
  354.               Free - Closes current file and free it from the File Manager. 
  355.               Cancel - Closes the File Manager without any changes. 
  356.  
  357.           You will switch to an another file, if you select a file name from 
  358.           the File Manager's List Box. 
  359.           You will be prompted to save all modified files at the Greed close 
  360.           time. 
  361.  
  362.  
  363. ΓòÉΓòÉΓòÉ 9. Edit functions. ΓòÉΓòÉΓòÉ
  364.  
  365. This chapter describes all editor functions of Gredd. The most of these 
  366. functions are accessed over the menu option Edit. Others such as Copy or Paste, 
  367. additional over the dedicated push buttons. 
  368.  
  369.  
  370. ΓòÉΓòÉΓòÉ 9.1. Clipboard. ΓòÉΓòÉΓòÉ
  371.  
  372.           You can use the Clipbord in the same manner as used by other editors: 
  373.  
  374.                Cut 
  375.                Copy 
  376.                Paste. 
  377.  
  378.           Additionally you have a tiny Clipboard editor which helps you to edit 
  379.           the contents of the clipboard separately. 
  380.  
  381.           In this editor you can: 
  382.  
  383.                Paste from clipboard to multiply its contents, 
  384.                Undo the last change, 
  385.                Delete the Clipboards contents and 
  386.                Save the edited text back. 
  387.  
  388.  
  389. ΓòÉΓòÉΓòÉ 9.2. Find and change text. ΓòÉΓòÉΓòÉ
  390.  
  391.           This function allows you to search for and change a text in your 
  392.           actually edited file. It works (like other editors) with the 
  393.           following options and buttons: 
  394.  
  395.               Find - the button that starts the search process (at the current 
  396.                cursor position). This button is only enabled if you have 
  397.                already entered the string to be searched for. 
  398.               Change then Find - the button to carry out the change action and 
  399.                to start the search for the next occurance of the search string. 
  400.                This button is enabled if at least one searcheded string was 
  401.                found. 
  402.               Change - the button to carry out the change action. This button 
  403.                is enabled if at least one searcheded string was found. 
  404.               Change all - the button to carry out the change action for all 
  405.                occurances of the searched string. This button is enabled if at 
  406.                least one searcheded string was found. 
  407.               Cancel - end this function. 
  408.               Case sensitive - use this check box to search for exactly equal 
  409.                strings. 
  410.               Wrap - use this check box to start the search again at the 
  411.                beginning of your file. 
  412.  
  413.  
  414. ΓòÉΓòÉΓòÉ 9.3. Clear text. ΓòÉΓòÉΓòÉ
  415.  
  416.  
  417.           They are two options that allow you to clear a portion of or the 
  418.           total text you are editing: 
  419.  
  420.               Clear - to delete the selected portion of the text, 
  421.               Clear all - to delete the entire (selected) text. 
  422.  
  423.           Note:  If you have cleared the total text and saved your file - the 
  424.           empty file will be saved. 
  425.  
  426.  
  427. ΓòÉΓòÉΓòÉ 9.4. Set comment. ΓòÉΓòÉΓòÉ
  428.  
  429.           With this option you can set comment characters around the selected 
  430.           text: 
  431.  
  432.                "/*" at the beginning and 
  433.                "*/" at the end of selection. 
  434.  
  435.  
  436. ΓòÉΓòÉΓòÉ 10. Greed's options. ΓòÉΓòÉΓòÉ
  437.  
  438.           With the menu option Settings you can personify your Greed 
  439.           installation. This option displays an Settings Notebook to change or 
  440.           set Greed's properties. Following Notebook pages are for your 
  441.           disposal: 
  442.  
  443.               Options 
  444.               Attributes 
  445.               File 
  446.  
  447.           All pages of the options notebook have at least two buttons: 
  448.  
  449.                Undo - to undo your current changes 
  450.                Default - to set the default values for these options. 
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 10.1. Editors settings ΓòÉΓòÉΓòÉ
  454.  
  455.  
  456.           There are three arrows of options for the editor. All these options 
  457.           you can set on the Options pge of the Settings Notebook: 
  458.  
  459.             1. Backup - this option allows you to made a backup for the just 
  460.                opened file. The default is NO. If you selected this option, you 
  461.                can decide what extent will you use for the backup file. The 
  462.                default is .G~D. 
  463.  
  464.             2. Save options - you have three kinds of save options to choose: 
  465.  
  466.                     Case free (default) - the text will be saved in this form, 
  467.                     you have used, 
  468.                     Uppercase - the text will be saved in upper case, 
  469.                     Lowercase - the text will be saved in lower case. 
  470.  
  471.             3. Auto saving - you can set the auto saving interval between 1 and 
  472.                60 seconds. 
  473.  
  474.           Additional you can set following general options on this page: 
  475.  
  476.               Exit confirm - if this option is ON, you will be prompted for 
  477.                confirmation befor the editor will close. 
  478.               Use alternate templates file - this option switches between both 
  479.                standard templates files: greed.fnc and greedx.fnc. 
  480.  
  481.           You can select and change the active port for your print output. This 
  482.           is possible via the settingss notebook, page Options 
  483.  
  484.           You have 4 possibles ports to select from: 
  485.  
  486.             1. LPT1 (default), 
  487.             2. LPT2, 
  488.             3. LPT3 or. 
  489.             4. PRN. 
  490.  
  491.           Print functions 
  492.  
  493.  
  494. ΓòÉΓòÉΓòÉ 10.2. Change colours. ΓòÉΓòÉΓòÉ
  495.  
  496.  
  497.           Although you can change the color settings using the systems color 
  498.           palette, you can also use internal Greed possibilities too. 
  499.  
  500.           To change the current color, select the arrows of the spin buttons: 
  501.  
  502.               Foreground to change the color of the text, 
  503.               Background to change the color of the editor's window, 
  504.  
  505.           and select the required RGB values. 
  506.  
  507.           The changes can be immediately seen in the test field of this pages 
  508.           and in Greed's edit window. 
  509.  
  510.  
  511. ΓòÉΓòÉΓòÉ 10.3. Change font. ΓòÉΓòÉΓòÉ
  512.  
  513.           You can change the font settings using the systems font palette but 
  514.           you can also use internal Greed possibilities too. 
  515.  
  516.           Greed allows you to set only the monospaced fonts to edit. This make 
  517.           sense because Greed is really an editor to write the source code of 
  518.           programs. 
  519.  
  520.           To change a font select the desired font name and font size on the 
  521.           Font page of the options notebook. 
  522.  
  523.           The changes can immediately be seen in the pages test field and in 
  524.           Greed's edit window. 
  525.  
  526.  
  527. ΓòÉΓòÉΓòÉ 10.4. General settings ΓòÉΓòÉΓòÉ
  528.  
  529.           They are three arrows of options for the editor: 
  530.  
  531.             1. Suppress exit confirm. You will be asked for confirmation before 
  532.                you exit Greed. The default value is NO. If you select this 
  533.                option, the confirmation message will not be displayed. 
  534.  
  535.             2. Save options - you have three kinds of save options to choose 
  536.                from: 
  537.  
  538.                     Case free (default) - your text will be saved without 
  539.                     changes, 
  540.                     Upper case - your text will be set to upper case befor 
  541.                     saving, 
  542.                     Lower case - your text will be set to lower case befor 
  543.                     saving, 
  544.  
  545.             3. Auto save. You can cause your text to be saved automatically 
  546.                after the timer expiration. This time is set in seconds. Default 
  547.                is no save. For save the timer default is set to 25 sec. 
  548.  
  549.  
  550. ΓòÉΓòÉΓòÉ 10.5. File attributes ΓòÉΓòÉΓòÉ
  551.  
  552.  
  553.           This notebook page allows you to show the following files 
  554.           information: 
  555.  
  556.             1. File size in Bytes 
  557.             2. EA size in Bytes 
  558.             3. Last access date - for HPFS only 
  559.             4. Last change date - for HPFS only 
  560.             5. Create date 
  561.             6. Standard Attributes (these Attributes can you change directly 
  562.                from this page): 
  563.                    Archive, 
  564.                    Hidden, 
  565.                    Read only 
  566.                    System 
  567.  
  568.  
  569. ΓòÉΓòÉΓòÉ 10.6. Printer options. ΓòÉΓòÉΓòÉ
  570.  
  571.  
  572.           You can select and change the active port for your print output. This 
  573.           is possible via the settingss notebook, page Options 
  574.  
  575.           You have 4 possibles ports to select from: 
  576.  
  577.             1. LPT1 (default), 
  578.             2. LPT2, 
  579.             3. LPT3 or. 
  580.             4. PRN. 
  581.  
  582.           Print functions 
  583.  
  584.  
  585. ΓòÉΓòÉΓòÉ 10.7. Save settings ΓòÉΓòÉΓòÉ
  586.  
  587.           The current settings are always saved after you end work with Greed. 
  588.           These settings are standard settings for the next call. 
  589.  
  590.           You can save your current settings from the Options notebook, using 
  591.           the Push Button OK, without the need to exit Greed. This is very 
  592.           useful to protect your settings from a crash. 
  593.  
  594.  
  595. ΓòÉΓòÉΓòÉ 11. Rexx option. ΓòÉΓòÉΓòÉ
  596.  
  597.           The menu option Rexx includes templates for the following subjects: 
  598.  
  599.               Constructs, 
  600.               API, 
  601.               Rexx built-in functions, 
  602.               RexxUtil, 
  603.  
  604.  
  605. ΓòÉΓòÉΓòÉ 11.1. Rexx API. ΓòÉΓòÉΓòÉ
  606.  
  607.           Rexx API is a Rexx interface to manage the external functions 
  608.           packages and data queues for OS/2. Following functions are at your 
  609.           disposal: 
  610.  
  611.             1. RxFuncAdd, 
  612.             2. RxFuncDrop, 
  613.             3. RxFuncQuery, 
  614.             4. RxQueue: 
  615.                    Create, 
  616.                    Delete, 
  617.                    Get, 
  618.                    Set. 
  619.  
  620.           Refer to Rexx Information for details.  ΓöögA 
  621.  
  622.  
  623. ΓòÉΓòÉΓòÉ 11.2. Rexx built-in functions. ΓòÉΓòÉΓòÉ
  624.  
  625.           Rexx built-in functions are part of the Rexx language definition. 
  626.           They are subdivided in Greed as follows: 
  627.  
  628.             1. Boolean, 
  629.             2. Data conversion, 
  630.             3. Date and time, 
  631.             4. Environment, 
  632.             5. File system, 
  633.             6. Numeric, 
  634.             7. String, 
  635.             8. Word, 
  636.             9. Miscellaneous. 
  637.  
  638.  
  639. ΓòÉΓòÉΓòÉ 11.3. Rexx Utilities. ΓòÉΓòÉΓòÉ
  640.  
  641.           The most interesting property of the Rexx Language is the ability to 
  642.           work with external functions packages. The standard function package 
  643.           for Rexx is RexxUtil. The following are function groups for RexxUtil 
  644.           in Greed's menu: 
  645.  
  646.             1. SysLoadFuncs, 
  647.             2. Console related functions, 
  648.             3. File system related functions, 
  649.             4. Functions to control the objects, 
  650.             5. Functions to read and write the INI files and object's EA's, 
  651.             6. System related functions, 
  652.             7. SysDropFuncs. 
  653.  
  654.  
  655. ΓòÉΓòÉΓòÉ 11.4. VRexx functions. ΓòÉΓòÉΓòÉ
  656.  
  657.  
  658.           The function templates for VRexx and mciRexx are only within reach of 
  659.           the Templates Controller. They are to find in the standard templates 
  660.           file (greed.fnc and greedx.fnc). 
  661.  
  662.           Refer to the VRexx and mciRexx documentation for more information. 
  663.  
  664.  
  665. ΓòÉΓòÉΓòÉ 11.5. mciRexx functions. ΓòÉΓòÉΓòÉ
  666.  
  667.  
  668.           The function templates for VRexx and mciRexx are only within reach of 
  669.           the Templates Controller. They are to find in the standard templates 
  670.           file (greed.fnc and greedx.fnc). 
  671.  
  672.           Refer to the VRexx and mciRexx documentation for more information. 
  673.  
  674.  
  675. ΓòÉΓòÉΓòÉ 12. Rexx books. ΓòÉΓòÉΓòÉ
  676.  
  677.           In the menu option Help you can see the follwing INF files directly: 
  678.  
  679.               Rexx, 
  680.               Vrexx, 
  681.               mciRexx, 
  682.               ORexx. 
  683.               OS/2 References. 
  684.  
  685.           Note:  Only if the INF files can be found in the HELP path of the 
  686.           file CONFIG.SYS, are these menu options enabled. 
  687.  
  688.  
  689. ΓòÉΓòÉΓòÉ 13. Credits to ... ΓòÉΓòÉΓòÉ
  690.  
  691.            Especially great thanks to Heribert Josef Gruenbauer 
  692.           (76155.3335@compuserve.com), for many new ideas, improvement 
  693.           suggestions (some of these you can see already in this release) and 
  694.           encouragement to further developement of Greed. Moreover, he is the 
  695.           author of the new Greed Icons, all Bitmaps and the main co-author of 
  696.           this information file. 
  697.           David L. White for his help in testing this product. He had new ideas 
  698.           and did some improvement suggestions and the correction of many 
  699.           texts. Moreover, he is the author of the HTML Code templates. That is 
  700.           a part of this packaging (html.fnc). 
  701.           Peter MacCarthy-Morrogh for correction of this help and info files 
  702.           and for his help in testing this product. 
  703.           Uwe Aust for his help in testing this product. 
  704.           To all the following GREED users thanks for draw my attention to some 
  705.           bugs and problems, for some im provement suggestions and requests and 
  706.           for praising of my job. I hope, with this version, to fulfil the most 
  707.           of these requests. 
  708.  
  709.                     - Tobias Herp         100073.3563@compuserve.com
  710.                     - Peter Adeberg        101456.3332@compuserve.com
  711.                     - Gerald Goertzel       70740.503@compuserve.com
  712.                     - Gottfried Enderer      Gottfried.Enderer@lessons.sesom.de
  713.  
  714.  
  715. ΓòÉΓòÉΓòÉ 14. Author ΓòÉΓòÉΓòÉ
  716.  
  717.                     Janosch R. Kowalczyk
  718.                     Oberwaldstrasse 42
  719.                     D-63538 Grosskrotzenburg
  720.                     GERMANY
  721.  
  722.                     Telephone  0049 6186 201676
  723.                     CompuServe  101572,2160            Please send your improvement suggestions
  724.                     Internet   101572.2160@compuserve.com    and your bug reports via email.
  725.  
  726.           I have a favour to ask of all, which read this document. My knowledge 
  727.           of the english language is just not very high. If you find so 
  728.           something merry or unintelligibly, send me the correction or call my 
  729.           attention to the unclear spot, please. By this means can this 
  730.           document appear with less mistakes in the next issues.