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