Jump to content

REXX: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 1: Line 1:
==Description==
==Description==
Procedural structured language that is included with every version of OS/2 1.3 and higher, every version of IBM PC-DOS 7.0 and higher and most modern [[Amiga OS]] variants and clones. Although REXX is a generic programming language and can be (and has been) used to construct everything from simple utilities to large business applications, it is  primarily used as a scripting or macro language. REXX language was created by Mike Cowlishaw of [[IBM]] Hursley in 1079 and the first implementation was shipped in 1980.
Procedural structured language that is included with every version of OS/2 1.3 and higher, every version of IBM PC-DOS 7.0 and higher and most modern [[Amiga OS]] variants and clones. Although REXX is a generic programming language and can be (and has been) used to construct everything from simple utilities to large business applications, it is  primarily used as a scripting or macro language. REXX language was created by Mike Cowlishaw of [[IBM]] Hursley in 1979 and the first implementation was shipped in 1980.


==A list of OS/2 implementations of REXX==
==A list of OS/2 implementations of REXX==
Line 21: Line 21:
* [[BREXX]] - Open Source - Current
* [[BREXX]] - Open Source - Current
* [[Classic REXX]] - Commercial - Comes with PC-DOS versions 5 and higher.
* [[Classic REXX]] - Commercial - Comes with PC-DOS versions 5 and higher.
* [http://speleotrove.com/rexxhist/rexxcrx.html Compact Rexx (CRX)] - Open source - Discontinued.
* [[Regina REXX]] - Open Source - Current
* [[Regina REXX]] - Open Source - Current


Line 34: Line 35:
====Local articles====
====Local articles====
* [[Roger Orr]]: [[OS/2 Procedures Language - REXX]] - Introductory material
* [[Roger Orr]]: [[OS/2 Procedures Language - REXX]] - Introductory material
* [[REXX Tips & Tricks:Sources]]
* [[Dave Briccetti]]: [[Sending Mail with REXX]]
* [[Dave Briccetti]]: [[Sending Mail with REXX]]
=====Code snippets=====
=====Code snippets=====
Line 42: Line 44:
==Links==
==Links==
* [http://users.comlab.ox.ac.uk/ian.collier/Rexx/index.html Ian Collier's REXX page]
* [http://users.comlab.ox.ac.uk/ian.collier/Rexx/index.html Ian Collier's REXX page]
 
====USENET====
* [news:comp.lang.rexx comp.lang.REXX] - Surprisingly popular - Go to the [https://groups.google.com/forum/#!forum/comp.lang.rexx Google groups version] if you are newsgroup challenged.
====Built with REXX====
* [http://www.srehttp.org/ SRE-HTTP] - A web server written primarily in REXX
==Standards==
==Standards==
* ANSI standard for Rexx (X3.274), Published in 1996.
* ANSI standard for Rexx (X3.274), Published in 1996.

Revision as of 20:53, 27 December 2014

Description

Procedural structured language that is included with every version of OS/2 1.3 and higher, every version of IBM PC-DOS 7.0 and higher and most modern Amiga OS variants and clones. Although REXX is a generic programming language and can be (and has been) used to construct everything from simple utilities to large business applications, it is primarily used as a scripting or macro language. REXX language was created by Mike Cowlishaw of IBM Hursley in 1979 and the first implementation was shipped in 1980.

A list of OS/2 implementations of REXX

Libraries and bindings

Graphical front ends and REXX development systems

Editors with REXX support

A list of DOS implementations of REXX

A list of REXX implementations that run under WinOS/2

A list of REXX implementations that run under Java

A list of REXX implementations in JavaScript

Publications

Local articles

Code snippets

Tutorials and other learning material

Links

USENET

Built with REXX

  • SRE-HTTP - A web server written primarily in REXX

Standards

  • ANSI standard for Rexx (X3.274), Published in 1996.

REXX history