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