home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / rexx / 861 < prev    next >
Encoding:
Text File  |  1992-09-02  |  1.8 KB  |  44 lines

  1. Newsgroups: comp.lang.rexx
  2. Path: sparky!uunet!wrkgrp!ets
  3. From: ets@wrkgrp.COM (Edward T Spire)
  4. Subject: Re: Blanks, REXX, and portability...
  5. Message-ID: <1992Sep2.162052.25264@wrkgrp.COM>
  6. Organization: The Workstation Group
  7. References: <1992Sep1.165241.1@sejnet.sunet.se>
  8. Date: Wed, 2 Sep 92 16:20:52 GMT
  9. Lines: 33
  10.  
  11. eric@sejnet.sunet.se (Eric Thomas) writes:
  12. : Ok Scott, say I give you a unix playstation with a copy of the source code for
  13. : LISTSERV (25-30k lines of REXX), and pay you by the hour to make it work under
  14. : unix. How much money will I save if I give you a REXX interpreter to make the
  15. : conversion easier?
  16. : The answer is I'll lose money, because it will take you about 1-2 months to
  17. : realize it is much faster to rewrite everything in C than to try to reuse the
  18. : REXX code with the interpreter.
  19.  
  20. 1.  OS macros written in REXX (and other programs that are mostly OS
  21. commands) are hard to port.  However...
  22.  
  23. 2.  REXX is also used as a general purpose programming language.  Such
  24. programs are much easier to port.  And...
  25.  
  26. 3.  REXX is used as a macro language for other applications (XEDIT
  27. and ISPF come to mind) that have themselves been "ported".  XEDIT macros
  28. ported from CMS to Unix port very nicely indeed (since the primary
  29. addressible environments are very similar).   Finally...
  30.  
  31. 4.  Even if you did need to essentially re-implement a large OS macro
  32. on Unix, doing it in REXX again may be your best choice.  You cannot be
  33. as productive in C or PERL (unless you code these languages all day
  34. long every day, and even then I doubt it...)  Hence there may well be
  35. some rexx code that is retained.
  36.  
  37. REXX certainly adds value to new environments, and we should think
  38. seriously about how it will best fit into those new environments.
  39. Although we may not all agree, I believe we are all rapidly headed
  40. towards being involved in new computing platforms.
  41.  
  42. -Ed
  43.