Professional Documents
Culture Documents
Rexx Bits: Linda
Rexx Bits: Linda
LINDA
GREEN
IBM
44
.-
REXXbits
IBM Endicoti Programming Lab G9816Cl2 PO Box 6 Endicott, NY 13760 INTERNET: greenls@gdlvm7.vnet.ibm.com Phone: 607-752-l 172
May, 1993
@Copyright
IBM Corporation
1993
45
--
1 Contents
REXX History
REXbecomes REXX ............................................... ..................................................... REXXFirsts Jeopardy: REXX for .9;1000 .......................................... .................................... Jeopardy: REXX for $600 ...... Jeopardy: REXX for $600 ........................................... Jeopardy: REXX for $400 ............................................ : ............................... Jeopardy: REXX for $200 ........... Jeopardy: REXX for $500 ........................................... Jeopardy: REXX for $400 .......................................... Jeopardy: REXX for $300 .......................................... Jeopardy: REXX for $200 .......................................... Jeopardy: REXX for $100 .......................................... .................................................. REXX Buttons .......................................... Text of the REXX Buttons
; I f f f
i
E I It 11 IZ If 14 Ii
REXX Excitements
............................................... REXX Excitement! ......................................................... ANSI ............................................... REXXSymposium .......................................... SHARE Interest in REXX .................................................... Publications ........................................... REXX Books as of 3/92 ......................................... REXX is International . Part 2 ...................................... REXX is International ..................................... REXX Trade Press Article Titles ............................................ REXXLanguage Level ................................................ Implementations ...................... REXX Implementations by year First Available IE 2C 21 2i 2:! 24 25 26 27 30 32 33
-. ..
; ..
REXX Curiosities
........................................... Name of a REXX Entity ................................................... Is REXXa....? ........................................... Cowlishaw Book Cover ......................................... REXX Trivia Quiz Answers 35 38 39 40
46
@Copyright
IBM Corporation
1993
R EXX-LSG
I Contents
* REXXbits Summary
REXXbits Summary .............................................. ................................................... Help Wanted 42 43
47
@Copyright
IBM Corporation
1993
ii
R EXX-LS(
z-
48
@Copyright
IBM Corporation
1993
REXX-LSC
--f
In the beginning,
there was
REX
(REformed executor)
which eventually
became
REXX
(REstructured
extended
executor)
44
@Copyright
IBM Corporation
1993
REXX-LS(
I
I
1
I
1 REXX Firsts 1
!
+ + + + + + -+ + + 4 d)
1982 - First non-IBM location to get REX is SLAC 1983 - First REXX interpreter shipped by IBM for VM of REXX shipped
I I
1985 - First REXX trade press book published 1987 - IBM Selects REXX as the SAA Procedures 1989 - First REXX compiler Language i
1990 - First Annual REXX symposium SLACs Cathie Dager) ?991 - First REXX ANSI committee
50
meeting held
I /
@Copyright
IBM Corporation
1993
REXX-LSG
c
-I
/ Jeopardy:
Answer is: 19
Question is: What are the number of official memders (ANSI REXX committee)? of X3Jl8
51
@Copyright
IBM Corporation
1993
R EXX-LSG
I I
] Jeopardy:
I I I
Question is: How many people attended the fir& annual REXX symposium in 1990 (as listed in the proceedings)?
c
--
Jeopardy:
Question is: What is the number of pages in the second edition of TRL (The REXX Language) book by Mike Cowlishaw?
--
Jeopardy:
Question is: What are the number of pages in TRH (The REXX Handbook) written by many people in this room?
54
@Copyright
IBM Corporation
1993
REXX-LSG
1 Jeopardy:
Question is: How many days has it been since REXX was started on March 20, 1979? (13 years, 45 days)
@Copyright
IBM Corporation
1993
R EXX-LSG
I Jeopardy:
Answer is: 5
Question is: How many programming languages designed? Note that REXX is his latest!!!! has MFC
I Jeopardy:
Question is: What is the peak amount of REXX.electronic MFC received per working day? mail
@Copyright
IBM Corporation
1993
57 IO
REXX-LSG
1 Jeopardy:
Question is: What is the approximate number of hours MFC spent on REXX before the first product shipped?
--
I Jeopardy:
I
Question is: What are the approximate number of REXX related electronic mail MFC has read since REXX started?
59
@Copyright
IBM Corporation
1993
12
REXX-LSG
.e
1 Jeopardy:
Question is: What is the largest known total number of lines of REXX code used in any one company?
: ...
-.
1 FkEXX Buttons \
@Copyright
IBM Corporation
1991, 1992
14
REXX-LSG
I .
n ti
PR n
I
t
0 *
l
/* Best Language of the Year */ VM SHARE AWARD VM/SP has REXX Appeal RXSQL good medicine! Programming Power-CUA 2001-REXX Language/REXX
+ +-
TSO/E l I practice safe REXX (TSOIE v2) l TSO/E is REXX rated! 0 Tyrannosaurus REXX TSOlE v2 0 TSO/E Put-tin on the REXX
@Copyright
IBM Corporation
1993
17
REXX-LSC
REXX Excitements
@Copyright
IBM Corporation
1993
65 18
REXX-LS(
1 REXX Excitement!
ANSI committee
started
in 1990
SHARE elevated
REXX to a Project
Increasing
APL I APT BASIC C c++ COBOL DATABUS DIBOL FORTH FORTRAN LISP PASCAL PLll PROLOG
@Copyright
IBM Corporation
1993
61 20
REXX-LS(
1 REXX Symposium
4 -
Attended users
and their
includes presentations,
etc
1990: 118 attendees for a single day 1991: expanded to 2 days 1993: planned for May 18-20, 1992 in San Diego, CA
Purpose: a gathering where REXX users and developers could meet each other, exchange ideas, and information about the language and discuss future plans.
SHARE
Meeting
Number
of
REXX
Sessions
Note that the sessions are in the REXX Prczject, MVS Project, ant CtiS Project.
69
@Copyright
IBM Corporation
1993
22
R EXX-LSC
1 Publications 1
As of 12/90, REXX has besn the subject of:
40 product manuals
40 articles
70
@Copyright
IBM Corporation
1993
23
REXX-LSG
71
@Copyright
IBM Corporation
1993
REXX-LSC
REXX is international
into many
Chinese
French
German
Japanese
Portuguese
Spanish
@Copyright
IBM Corporation
1993
REXX-LSG
I
e c 1
1 REXX is International
- Part 2 1
REXX presentations Austria Australia Belgium . Canada England France Germany Holland Ireland Japan Jersey Scotland Spain United States Wales
countries:
@Copyright
IBM Corporation
1993
13
REXX-LSG
;I
ustVVonder a Dog
.
Halfwa: v betweena batch interpreter and a Jitll- blown lanpage, : n : , Kexx can quzhk~ integrate applications
b. 4
@Copyright
IBM Corporation
1993
74
R EXX-LSC
ARexx...foihkeijrone,
@Copyright IBM Corporation 1993 R EXX-LI
J
.
m C1% 7 2 0
>
Titles
.,.
REXX
WORLD
REX:
t
REXX Trade Press Article Titles ~1
Bize The
.: 1. h
release
3.40 CMS
release
MUSIC/SP CMS
APAR
level
(9
@Copyright
IBM Corporation
1993
30
REXX-LS4
I REXX Language
3.40 OS/400 rel rel ver
Level . . .
1.3 VM/ESA 1.2.0 TSO/E 2.4 SAA REXX/370 compiler 1985 book RE>iX ver 1.05 CUNIX, AI-X I REXX version
COS/Z, AREXX TREXX
rel
2
--
3.50
CDOSI
2.0
DOS1
CAmigaI [Tandem)
REXX CDOS, OS/2 MVS, VMSl
Open 4.00
OS/Z release 1.3, 2.0 Cowlishaw 1990 book SAA Procedures Language Personal REXX version j Portable
REXX/Windows CWINDOWS, REXX ver OS/Z,
level 3.0
DOS1 CDOSI
-1.10
There are priced REXX implementations + AIX + Amiga (interpreierkompi!er) + DOS . + OS/2 + OS/400 + Tandem (interpreter/compiler) 3 TSO + UNIX (interpreter/compiler) + VM + VMS (interpreter/compiler) + VSE + WINDOWS from 9 different sources.
for:
implementations
for:
81
@Copyright
IBM Corporation
1993
32
REXX-LSC
1 REXX Implementations
New
Platform
CIbM1 [Mansfield)
CW. S. Hawesl
PC-DOS
Amiga
PC-DOS TSO
CKilowatt3 CIBM3
1989
OS/2
VM
1990
1991
Group3 Center1
Group1
1992
Windows Windows
MS-DOS UNIX/AIX
CKilowatt3
Group1
I
.
REXX Curiosities
@Copyright
IBM Corporation
1993
83 34
REXX-LSG
Is it:
Program
-+
Exec
Macro
Procedure
Shell
Script
are:
A sequence of instructions suitable for processing by a computer. Processing may include the use of an assembler, a compiler, an interpreter, or a translator to prepare the program for execution, as well as to execute it.
Exec procedure: In VM, a CMS function that allows users to create new commands by setting up frequently used sequences of CP commands, CMS commands, or both, together with conditional branching facilities, into special procedures to eliminate the repetitious rekeying of those command sequences. Macro instruction: An instruction that when executed causes thf execution of a predefined sequence of instructions in the same source language. Procedure: A set of related control statements that cause one or more programs to be performed.
@Copyright
IBM Corporation
1993
36
REXX-LS(
shell:
A software interface between a user and the operating system of a computer. Shell programs interpret commands and user interactions on devices such as keyboards, pointing devices, and touch-sensitive screens and communicate them to the operating system.
script:
In artificial intelligence, a data structure pertaining to a particular area of knowledge and consisting 01 slots which represent a set of events which can occur under a given situation.
Note: definitions
of Computing.
@Copyright
IBM Corporation
1993
37
REXX-LS(
I . I Is REXX a.... 31
+ -+
language
Extension language System Extension language Glue language Shell language Batch language Scripting language
@Copyright
IBM Corporation
1993
87 38
R EXX-LS(
Cowlishaw
Book Cover
I)
@Copyright
IBM Corporation
1993
39
REXX-LSC
Dame Cathie the symposiarch _ N. Cathie Dager knights of VM name Frankenrexx RIXX 867,REXX Procedures M. Neil Milsteds nickname
Language G. Former IBM SAA name for REXX 0. name of Amiga REXX Q. name of Tandem REXX D. name of AIX REXX from Workstation B. REXX formation started A. first REXX interpreter shipped J. first trade press book on REXX H. first REXX compiler available P. first REXX Symposium held I. ANSI work on REXX started F. number of platforms with a REXX E. number of trade press REXX books 89
Group
11
@Copyright
IBM Corporation
1993
R EXX-LS
REXXbits Summary
@ICopyright
IBM Corporation
1993
90 41
REXX-LSC
1 REXXbits / Summary
+ REXX is an international language
in numbers of
available
books/articles.
0 Copyright
IBM Corporation
1993
91
42
REXX-LSC
1 Wanted Help 1
Please send me email when you find the following:
Commercial 0 0
l
products which:
3 former ones.
@Copyright
IBM Corporation
1993
92 43
REXX-LSC