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

  1. Path: sparky!uunet!sun-barr!cs.utexas.edu!swrinde!gatech!bloom-beacon!eru.mt.luth.se!lunic!sunic!sejnet.sunet.se!eric
  2. From: eric@sejnet.sunet.se (Eric Thomas)
  3. Newsgroups: comp.lang.rexx
  4. Subject: Re: Blanks, REXX, and portability...
  5. Message-ID: <1992Sep5.010055.1@sejnet.sunet.se>
  6. Date: 5 Sep 92 01:00:55 GMT
  7. References: <1992Sep3.003350.1@sejnet.sunet.se> <1992Sep4.154621.2334@wrkgrp.COM>
  8. Sender: news@sunic.sunet.se
  9. Reply-To: ERIC@SEARN.SUNET.SE
  10. Organization: SUNET, Stockholm, Sweden
  11. Lines: 31
  12.  
  13. In article <1992Sep4.154621.2334@wrkgrp.COM>, ets@wrkgrp.COM (Edward T Spire) writes:
  14. > eric@sejnet.sunet.se (Eric Thomas) writes:
  15. > : No question here. But wouldn't the unix version of XEDIT exhibit the same kind
  16. > : of behaviour as the CMS version? Or does it, too, use tabs in the data returned
  17. > : by (say) EXTRACT?
  18. > Not normally, but if you were editing a makefile that had tabs as part
  19. > of the data lines and you extracted a data line...
  20.  
  21. *sigh* Very intelligent remark I must say. Extracting raw data from the file
  22. can obviously return any possible value from 00 to FF, since the file can
  23. contain bytes of any value. When editing a makefile, you furthermore want to
  24. make very sure that tabs are NOT automatically treated as blanks, since they
  25. have a totally different syntactical meaning.
  26.  
  27. > I am not joking, nor are the other folks who choose this route.
  28. > Hardware performance bottlenecks are becoming less important as
  29. > price/performance ratios change.
  30.  
  31. If performance is the only problem you have noted, you have missed the whole
  32. picture. One example among many: how can I write a routine that will sort a
  33. stem the caller passes as argument? Given that I can't, how do I share the
  34. routine in question between several REXX source files? Choice 1, I write a huge
  35. REXX file with all 30,000 lines of code in it (a technique commonly called
  36. "modular programming" which improves robustness and programming efficiency).
  37. Choice 2, I use the editor to copy the routine wherever I use it, and have 200
  38. places to fix if it turns out to be buggy (of course the stem I need to sort
  39. will have a different name every time). Ah well, there is no deafer man than
  40. him who does not wish to hear.
  41.  
  42.   Eric
  43.