REXX Tips & Tricks, Version 2.80


Inf-HTML [About][Toc][Index] 0.9b (c) 1995 Peter Childs


Object REXX for OS/2


Name     Object-Oriented REXX for OS/2
Version  OBJREXX 6.00 25 Mar 1998 
                 (special version for WARP 3;
                  Mar98 Update)
                 (see Internet - Web Pages)
         OBJREXX 6.00 11 Nov 1997 
                 (special version for WARP 3;
                  Nov97 Update, also part of 
                  WARP 4 Fixpack #6)
                  (see Internet - Web Pages)
         OBJREXX 6.00 21 Jul 1997 
                 (special version for WARP 3)
                 (see Internet - Web Pages)
                 (DevCon Rel 2 Vol 1)
         OBJREXX 6.00 12 Jul 1996 
                 (WARP 4)
Author   IBM 
Distrib. Part of WARP 4 
Type     REXX Interpreter 
Price    -
Source   WARP 4 / DevCon / 
         (see Internet - Web Pages)


If possible, you should use the special version for WARP 3 from the IBM 
WebSite (see Internet - Web Pages). Use of this version is not restricted 
to machines running WARP 3. It is a complete version of Object REXX and, 
at this time, the most up-to-date version available. This version is being 
promoted to users of WARP 3, since the GA version of WARP 3 did not 
contain a copy of Object REXX, as did WARP 4. It runs fine on WARP 4 
machines. 

Note:  The CD-ROM from the book Object REXX for OS/2 WARP contains a copy 
       of Object REXX for OS/2. 
 
 ---------- * ----------
 
 The following are lists of fixed bugs in the updated versions of Object 
 REXX 
 The following is the list of fixed bugs in the version OBJREXX 6.00 25 
 Mar 1998: 
 "ENHANCEMENTS TO OBJECT REXX 
 The following enhancements have been made to this Object REXX level: 
     Corrected several bugs 
   *  SysFileTree error when using the 'O' option 
   *  Speed up processing of LINES() built-in function 
   *  Stream Query Size returns wrong value for not existing files 
   *  Memory problems with objects larger than 16 MB 
   *  CHARS() built-in function returned -1 for certain files 
   *  Memory leak when working with many files 
   *  LINES() method and built-in function didn't recognize a single 
      character after CR/LF 
   *  Line count wrong for files ending in CR-LF-EOF 
   *  WPS support not persistent between reboots 
 " 
 The following is the list of fixed bugs in the version OBJREXX 6.00 11 
 Nov 1997: 
 "ENHANCEMENTS TO OBJECT REXX 
 The following enhancements have been made to this Object REXX level: 
     Corrected several bugs 
   
   *  External programs cannot be started in the foreground 
   *  FILESPEC returns empty string for certain filename specifications 
   *  Problem with line contination character in mixed CRLF/LF files 
   *  Trap after garbagge collection 
   *  Problem parsing mixed SBCS/DBCS strings 
   *  Trap when trying to access memory from different processes 
   *  Corrected a problem with duplicate freed memory in SysIni 
   *  Wrong error location for duplicate method 
 
     Added features 
   
   *  New functions in REXXUTIL.DLL (see New REXXUTIL functions in Object 
      REXX) 
   *  Enable SysIni function to work in a non-PM environment (see New 
      REXXUTIL functions in Object REXX) 
 " 
 The following is the list of fixed bugs in the versions OBJREXX 6.00 26 
 Feb 1997 and OBJREXX 6.00 21 Jul 1997: 
 "ENHANCEMENTS TO OBJECT REXX 
 The following enhancements have been made to this Object REXX level: 
     Corrected several bugs 
   
   *  Trap in deep recursive algorithms 
   *  Problems with CR/LF literal translation in output streams 
   *  Data files not written if session exited with "EXIT" 
   *  RexxVariablePool did not return EXITNAME symbol 
   *  SysFileSearch quits at EOF in the middle of the file 
   *  Problems with intersection operations on collections 
   *  Bad count in SysFileSearch with mixed LF, CR/LF line feeds 
   *  Trap when called from IBM Internet Connection Server 
   *  CHARS() and LINES() return 0 for redirected STDIN 
   *  Trap in recursive invocation of STRING method 
   *  Delete key has no effect in PMREXX entry field 
   *  Trap when seeking not existing file 
   *  Hashvalue not defined for class objects 
   *  Error in PARSE CASELESS instruction 
   *  Incorrect output with .error˜say 
   *  Standard streams not recognized with colon in name 
   *  Propagate error/halt conditions from OREXX image 
   *  Hard error popup in STREAM("A:\TEST.DAT","C","QUERY EXISTS") 
   *  Concurrent start of program fails sometimes 
   *  Problem setting OS/2 environment 
   *  LINEOUT does not write to correct file 
 
   

Inf-HTML End Run - Successful