home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.rexx
- Path: sparky!uunet!wrkgrp!ets
- From: ets@wrkgrp.COM (Edward T Spire)
- Subject: Re: Blanks, REXX, and portability...
- Message-ID: <1992Sep4.154621.2334@wrkgrp.COM>
- Organization: The Workstation Group
- References: <1992Sep3.003350.1@sejnet.sunet.se>
- Date: Fri, 4 Sep 92 15:46:21 GMT
- Lines: 32
-
- eric@sejnet.sunet.se (Eric Thomas) writes:
- : In article <1992Sep2.162052.25264@wrkgrp.COM>, ets@wrkgrp.COM (Edward T Spire) writes:
- : > 3. REXX is used as a macro language for other applications (XEDIT
- : > and ISPF come to mind) that have themselves been "ported". XEDIT macros
- : > ported from CMS to Unix port very nicely indeed (since the primary
- : > addressible environments are very similar).
- :
- : 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...
-
- : > 4. Even if you did need to essentially re-implement a large OS macro
- : > on Unix, doing it in REXX again may be your best choice. You cannot be
- : > as productive in C or PERL (unless you code these languages all day
- : > long every day, and even then I doubt it...)
- :
- : I hope this is a joke. I don't want to make a 300-lines post explaining why
- : REXX is unsuitable for large applications, but believe me, you spend more time
- : reaching your business goals (especially in the area of performance) than you
- : might ever possibly waste rewriting all the REXX library functions in C and
- : then keying in the extra keystrokes C requires. Note that I despise C and will
- : go a LONG way to avoid having to use it.
-
- 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. Note that I'm writing this on a
- 25 MIP RS/6000 that is essentially a single user system.
-
- -Ed
-