Linked by Eugenia Loli on Sun 16th Apr 2006 19:55 UTC
General Development Rexx is a simple "power" language. Wait, isn't that a contradiction in terms? Not according to Howard Fosdick. While Rexx is easy to learn and simple to use, it nonetheless provides some strong capabilities that are making it a popular programming language.
Order by: Score:
REXX - a pet peeve?
by gehersh on Mon 17th Apr 2006 04:38 UTC
gehersh
Member since:
2006-01-03

Every site has some kind of a pet peeve. On slashdot, it is, most likely, IPv6 (Oh My God, the world is moving to IPv6 whereas USA hopelessly stays behind). On OSNEWS it appears to be REXX. (Have you heard of REXX? It is a simple 'power'language. And incidently, have I mentioned REXX? You should know it is a simple 'power' language. Finally, do not forget that REXX is a simple 'power' language.)

Reply Score: 1

REXX - a pet peeve?
by Eugenia on Mon 17th Apr 2006 07:38 UTC in reply to "REXX - a pet peeve?"
Eugenia Member since:
2005-06-28

In the 9 years of osnews' existance there are just 10 articles of REXX. So, as pjafrombbay said: get a life.

Reply Score: 5

RE: REXX - a pet peeve?
by Sauron on Mon 17th Apr 2006 05:14 UTC
Sauron
Member since:
2005-08-02

So don`t read the articles about it then. Get over it already! Or is that easter hangover kicking in?

Reply Score: 1

RE: REXX - a pet peeve?
by pjafrombbay on Mon 17th Apr 2006 06:28 UTC
pjafrombbay
Member since:
2005-07-31

Two comments:

1. Have you ever tried REXX; you might like to open your eyes and try something different and acrually find that it can be quite useful (assuming you are a programmer not just a wanker).

2. Get a life - OSNews covers a wide range of topics and issues, I was not aware that it was established to pander for your sole needs and wants.

Reply Score: 4

Needs more REXX
by mOOzilla on Mon 17th Apr 2006 08:47 UTC
mOOzilla
Member since:
2006-04-11

:)

Reply Score: 2

I for one think..
by hhcv on Mon 17th Apr 2006 10:51 UTC
hhcv
Member since:
2005-11-12

that covering off-the-beaten-path-languages is rexxellent.

Reply Score: 2

Sadly, I don't see the point of Rexx
by walterbyrd on Mon 17th Apr 2006 12:28 UTC
walterbyrd
Member since:
2005-12-31

I think Rexx was supposed to work on IBM mainframes, running MVS. Maybe it has a place there.

But why use Rexx on any Unix, Linux, MacOS-X, or Windows, platforms? I don't see where Rexx does web programming, and even if it did, I don't see Rexx offered by most web-hosters. Rexx is not all that popular, no big community supporting Rexx. No extensive libraries of pre-written routines.

So why use Rexx instead of, say, Python? Python is powerful and simple, and readable. Python works well for web developement. There is a large Python community. I can get very inexpensive python web hosting.

It's sad to see all the work that went into Rexx go to waste. But, I don't see a place for Rexx.

Maybe I'm missing something?

Reply Score: 2

dylansmrjones Member since:
2005-10-02

Maybe I'm missing something?

Yes, you are.

Reason for using it:

Extremely simple, yet very powerful. Extensible, so it can have any kind of functionality, you want. Some have claimed that REXX doesn't support arrays or regexp, but it does. The latter one usually requires some extensions, but REXX can do anything the other scriptlanguages can. The difference is that a newbie can code in it almost immediately, and this without leaving the power user behind.

Languages like Perl and Python are not that easy to learn, having several quirks, but they are powerful.

REXX doesn't have these quirks, but are still powerful.

REXX is used a lot on OS/2, and on the Amiga, and if you take a look around you'll see that it has been ported to many architectures and systems, including Syllable OS.

You brought up Python. Python suffers from the same problems as BASIC and Pascal and many other "easy-to-use" languages. They are easy if you just want to learn to do a few things, but if you want to go outside the elementary things, the learning curve climbs excessively.

This does not happen with REXX.

REXX has a place anywhere, but no doubt it's ease of use is making it look inferior in the eyes of many *nix-geeks who doesn't want newbies to be capable of what they are capable at.

The mere fact that REXX has non-*nix roots is enough to make *nix-people dislike it ;)

I saw that some days ago, when the last article on REXX was posted.

Reply Score: 2

rcsteiner Member since:
2005-07-12

Rexx is also part of IBM's OS/2 releases and part of IBM's latest PC-DOS release, and it's a very useful language on those platforms.

I'm not sure that I'd choose Rexx over Python even under OS/2, though, at least in those areas where Python has strengths. I use Perl under OS/2 as well from time to time. Why? It does some things better than Rexx. The reverse is also true, though.

For Linux or Unix or even Windows use, people should be free to use whatever languages pop their bobbers. :-)

Reply Score: 1

REXX is great on larger machines
by bousozoku on Mon 17th Apr 2006 23:00 UTC
bousozoku
Member since:
2006-01-23

Considering that there are fewer interpreted languages available the larger the machine, REXX being designated way back when the official IBM "Procedures Language" has helped make those machines more useful.

The fact that it will interpret lines of code input from the keyboard in the middle of an application is a trick no other language I've seen will do and it's quite useful.

If the few articles on REXX bothers someone, I'd hate to think how they're bothered by Mac OS X or something else. Ignorance may be bliss but learning is heaven.

Reply Score: 1