home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.rexx
- Path: sparky!uunet!mcsun!sunic!sejnet.sunet.se!eric
- From: eric@sejnet.sunet.se (Eric Thomas)
- Subject: Re: Blanks, REXX, and portability...
- Message-ID: <1992Sep3.003350.1@sejnet.sunet.se>
- Lines: 32
- Sender: news@sunic.sunet.se
- Reply-To: ERIC@SEARN.SUNET.SE
- Organization: SUNET, Stockholm, Sweden
- References: <1992Sep1.165241.1@sejnet.sunet.se> <1992Sep2.162052.25264@wrkgrp.COM>
- Date: Thu, 3 Sep 1992 00:33:50 GMT
-
- In article <1992Sep2.162052.25264@wrkgrp.COM>, ets@wrkgrp.COM (Edward T Spire) writes:
- > 2. REXX is also used as a general purpose programming language. Such
- > programs are much easier to port. And...
-
- True. I own one such program, and maybe a thousand that won't work on anything
- but CMS. REXX is fine for prototyping or non CPU intensive calculations, but as
- soon as you're talking about real math-type programs, REXX is simply out of
- question. By the time the interpreter finishes your job, you will have had time
- to convert it to FORTRAN (or PASCAL, C, whatever language you know best).
-
- > 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?
-
- > 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.
-
- Eric
-