home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / perl / 5929 < prev    next >
Encoding:
Internet Message Format  |  1992-09-14  |  2.3 KB

  1. Path: sparky!uunet!wupost!waikato.ac.nz!aukuni.ac.nz!russell
  2. Newsgroups: comp.lang.perl
  3. Subject: Re: REXX compared to perl
  4. Message-ID: <1992Sep14.212752.5419@ccu1.aukuni.ac.nz>
  5. From: russell@ccu1.aukuni.ac.nz (Russell Fulton)
  6. Date: Mon, 14 Sep 1992 21:27:52 GMT
  7. References: <MUTS.92Sep14092931@ruunfs.fys.ruu.nl> <CKD.92Sep14111129@loiosh.eff.org>
  8. Distribution: comp
  9. Organization: University of Auckland, New Zealand.
  10. Lines: 44
  11.  
  12. ckd@eff.org (Christopher Davis) writes:
  13.  
  14. >PM> == Peter Mutsaers <muts@fysap.fys.ruu.nl> 
  15.  
  16. > PM> Now this person is quite biassed towards old fashioned (but proven)
  17. > PM> technology which is used in financial and administrative environments
  18. > PM> and I don't trust such statements a lot, but still I became curious
  19. > PM> about it. Is REXX something similar to perl, and if so how do they
  20. > PM> compare?
  21.  
  22. >It's similar.  It's basically VM-PERL (hehe ;-) though it's been ported
  23. >to the Amiga and other systems.  It doesn't have anywhere near the
  24. >string-handling capabilities that perl does (I literally had to
  25. >implement rot13 by listing the entire alphabet 4 times, because it
  26. >doesn't support ranges).  It's used for a lot of the same sorts of
  27. >things perl gets used for, often by default, since it is the best/only
  28. >script language on many systems.
  29. >--
  30. >Christopher Davis   | ]CALL -151       
  31. ><ckd@eff.org>       | *300: 20 DD FB 60
  32. >System Administrator| *3D0G            
  33. >EFF +1 617 864 0665 | ]CALL 768        
  34.  
  35. It's a couple of years since I used REXX on a VM system so my experience
  36. may be out of date (Given the speed at which IBM moves, I doubt it:-)
  37.  
  38. Rex did not have Regular expressions, or associtative arrays - two
  39. things that are the essence of perl. Nor did it have the direct access
  40. to system calls built in in the way perl does. Rexx is essentially
  41. general purpose macro language for some other interpreter, e.g. VM or
  42. Xedit. 
  43.  
  44. Rexx is OK so far as it goes, but , IMHO, not a patch on perl. 
  45.  
  46. BTW I saw a prerelease version of rexx on one of IBM's inhouse systems
  47. years ago, it had a nice interface for fullscreen aplications. I was
  48. most disappointed when the official release arrived with out it. Another
  49. victim of IBM's marketing machine, there were at least two VM products
  50. that would have been made redundant.
  51.  
  52. Cheers, Russell.
  53. -- 
  54. Russell Fulton, Computer Center, University of Auckland, New Zealand.
  55. <rj_fulton@aukuni.ac.nz>
  56.