home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / netrexx.zip / NetRexx / netrexx.abs < prev    next >
Text File  |  1998-12-22  |  2KB  |  44 lines

  1.                                                            NetRexx 1.148
  2. NetRexx language abstract
  3. =========================
  4.  
  5. Copyright(c) IBM Corporation, 1996, 1997.  All rights reserved.
  6.  
  7. Introduction
  8. """"""""""""
  9. NetRexx is a new programming language derived from both Rexx and
  10. Java(tm); the rules of syntax closely follow those of Rexx, while the
  11. semantics often follow Java.  It is intended as a dialect of Rexx that
  12. can be as efficient and portable as Java, while preserving the low
  13. threshold to learning of the original Rexx language.  Further, the
  14. language is intended to be even more keyword safe than Rexx: it should
  15. be possible to re-compile or execute an existing NetRexx program _from
  16. source_ at any time without additions to the keywords known to the
  17. language invalidating an existing program.
  18.  
  19. Like Rexx, NetRexx is designed to allow clear separation of its concepts,
  20. so it may be introduced gradually.  Also like Rexx, sensible defaults
  21. are defined to aid ease of use -- especially for the novice programmer.
  22. These defaults can be turned off for the programmer who needs stricter
  23. type-checking and certain other features.
  24.  
  25. The Java virtual machine environment is assumed to be a platform for
  26. NetRexx, and this places some constraints on the NetRexx language.  For
  27. example, the semantics of type resolution are in part determined by the
  28. environment, not the language.
  29.  
  30. The constraints of efficiency, safety, and environment implied that this
  31. language would have to differ in some details of syntax and semantics
  32. from Rexx; it could not be a fully upwards-compatible extension to Rexx.
  33. The need for change, however, has offered the opportunity to make some
  34. simplifications and enhancements to the language to strengthen
  35. the original Rexx design, and incorporate other additions from ANSI Rexx
  36. and Object Rexx.
  37.  
  38. The most up-to-date information on Rexx and NetRexx may be found at:
  39.  
  40.   http://www2.hursley.ibm.com
  41.  
  42. Mike Cowlishaw
  43. IBM Fellow
  44.