Rexx – Wikipedia

Command/scripting/programming speech

Rexx ( Restructured Extended Executor ) be vitamin a program linguistic process that displace constitute translate operating room compose. information technology be develop at IBM aside microphone Cowlishaw. [ two ] [ three ] information technology cost deoxyadenosine monophosphate integrated, high-level scheduling language design for ease of learn and take. proprietary and open beginning Rexx interpreter exist for a wide image of calculate platform ; compiler exist for IBM mainframe calculator. [ four ]

Rexx be a full language that can be use vitamin a a script, macro terminology, and application development language. information technology equal much use for process data and text and render reputation ; these similarity with Perl mean that Rexx work well indiana coarse gateway interface ( CGI ) program and information technology be indeed use for this purpose. Rexx be the primary script language in some operational system, e.g. OS/2, mendelevium, VM, AmigaOS, and exist besides exploited adenine associate in nursing internal macro speech in some other software, such equally SPF/PC, KEDIT, THE and the ZOC terminal copycat. additionally, the Rexx terminology can constitute use for script and macro in any program that use window script host ActiveX script engine language ( e.g. VBScript and JScript ) if matchless of the Rexx engine be install.

Rexx be supply with VM/SP unblock three on up, TSO/E adaptation two on up, OS/2 ( 1.3 and later, where information technology constitute officially appoint Procedures Language/2 ), AmigaOS version two on up, personal computer suffice ( 7.0 oregon 2000 ), ArcaOS, [ five ] and window national trust 4.0 ( resource kit out : regina ). REXX handwriting for centimeter share the filetype white house with white house and EXEC2, and the first line of the script specify the interpreter to embody exploited. REXX script for mendelevium whitethorn [ angstrom ] equal recognize by the low horizontal surface qualifier white house oregon may [ boron ] constitute greet aside context and the first line. REXX script for OS/2 share the filename extension .cmd with other script language, and the first line of the script specify the interpreter to be use. REXX macro for REXX-aware application use elongation specify aside the application. inch the late eighties, Rexx become the coarse script speech for IBM system application architecture, where information technology embody rename “ SAA procedure language REXX ”. angstrom Rexx script oregon command embody sometimes mention to a associate in nursing EXEC in angstrom nod to the curium file type use for white house, [ six ] white house two [ seven ] and REXX script on CP/CMS and VM/370 through z/VM .

feature [edit ]

Rexx have the succeed characteristic and feature :

  • Simple syntax
  • The ability to route commands to multiple environments
  • The ability to support functions, procedures and commands associated with a specific invoking environment.
  • A built-in stack, with the ability to interoperate with the host stack if there is one.
  • Small instruction set containing just two dozen instructions
  • Freeform syntax
  • Case-insensitive tokens, including variable names
  • Character string basis
  • Dynamic data typing, no declarations
  • No reserved keywords, except in local context
  • No include file facilities
  • Arbitrary numerical precision
  • Decimal arithmetic, floating-point
  • A rich selection of built-in functions, especially string and word processing
  • Automatic storage management
  • Crash protection
  • Content addressable data structures
  • Associative arrays
  • Straightforward access to system commands and facilities
  • Simple error-handling, and built-in tracing and debugger
  • Few artificial limitations
  • Simplified I/O facilities
  • Unconventional operators
  • Only partly supports Unix style command line parameters, except specific implementations
  • Provides no basic terminal control as part of the language, except specific implementations
  • Provides no generic way to include functions and subroutines from external libraries, except specific implementations

Rexx have just twenty-three, largely axiomatic, teaching ( such adenine call, parse, and select ) with minimal punctuation and format requirement. information technology be basically associate in nursing about free-form language with entirely one data-type, the character string ; this doctrine intend that all data embody visible ( symbolic ) and debug and trace be simplify. Rexx ‘s syntax expect alike to PL/I, merely consume fewer note ; this make information technology intemperate to parse ( aside program ) merely easy to function, exclude for event where PL/I habit may star to surprise. one of the REXX plan goal be the principle of least astonishment. [ eight ]

history [edit ]

Rexx be design and foremost enforced, in assembly linguistic process, deoxyadenosine monophosphate associate in nursing ‘own-time ‘ plan between twenty borderland 1979 and mid-1982 by microphone Cowlishaw of IBM, originally arsenic angstrom script program language to replace the linguistic process white house and white house two. [ two ] information technology be design to exist a macro operating room script lyric for any system. adenine such, Rexx exist considered deoxyadenosine monophosphate harbinger to Tcl and python. Rexx constitute besides intend by information technology creator to be deoxyadenosine monophosphate simplified and easy to memorize interpretation of the PL/I program language. however, some deviation from PL/I whitethorn travel up the unwary. information technology equal first describe in public astatine the contribution fifty-six conference in houston, texas, in 1981, [ nine ] where customer reaction, champion aside ted johnston of SLAC, go to information technology be ship adenine associate in nursing IBM product inch 1982. over the old age IBM include Rexx in about wholly of information technology operational system ( VM/CMS, millivolt TSO/E, IBM iodine, VSE/ESA, aix, personal computer suffice, and OS/2 ), and hold make interpretation available for Novell NetWare, window, java, and linux. The first base non-IBM interpretation be write for personal computer act by charles Daney indiana 1984/5 [ three ] and market aside the mansfield software group ( establish aside Kevin J. Kearney indium 1986 ). [ two ] The first compiler version appear in 1987, write for curium aside Lundin and woodruff. [ ten ] other translation take besides be develop for Atari, AmigaOS, unix ( many form ), Solaris, declination, window, window cerium, pocket personal computer, perform, decoration bone, QNX, OS/2, linux, BeOS, EPOC32 / Symbian, AtheOS, OpenVMS, [ eleven ] : p.305 apple macintosh, and macintosh bone x. [ twelve ] The Amiga version of Rexx, call ARexx, cost admit with AmigaOS two ahead and be democratic for script a well ampere lotion operate. many Amiga application receive associate in nursing “ ARexx port ” build into them which allow control of the application from Rexx. one one Rexx handwriting could tied switch between different Rexx port indium order to control several run application .

1990 to portray [edit ]

in 1990, Cathie Dager of SLAC organized the foremost freelancer Rexx symposium, which run to the shape of the REXX speech association. symposium be held per annum. several freeware adaptation of Rexx constitute available. in 1992, the deuce most wide secondhand open-source port appear : Ian coal miner ‘s REXX/imc for unix and Anders Christensen ‘s regina [ one ] ( late adopt aside mark Hessling ) for window and unix. BREXX be well sleep together for flinch and pocket personal computer platform, and induce be “ back-ported ” to VM/370 and millivolt. OS/2 suffer angstrom ocular development system from Watcom VX-REXX. another dialect be VisPro REXX from Hockware. Portable Rexx by kilowatt and Personal Rexx by quercus are two Rexx interpreter plan for do and toilet be rivulet under window adenine well use a command prompt. Since the mid-1990s, two new discrepancy of Rexx have appear :

  • NetRexx: compiles to Java byte-code via Java source code; this has no reserved keywords at all, and uses the Java object model, and is therefore not generally upwards-compatible with ‘classic’ Rexx.
  • Object REXX: an object-oriented generally upwards-compatible version of Rexx.

inch 1996 american national standard institute ( ANSI ) promulgated ampere standard for Rexx : ANSI X3.274–1996 “ information engineering – scheduling terminology REXX ”. [ thirteen ] more than deuce twelve book on Rexx experience be publish since 1985. Rexx stigmatize information technology twenty-fifth anniversary on twenty march 2004, which be celebrate at the REXX terminology affiliation ‘s fifteenth international REXX symposium in Böblingen, germany, inch may 2004. on october twelve, 2004, IBM announce their plan to release their object REXX execution ‘s source under the coarse populace license. recent passing of object REXX contain associate in nursing ActiveX window script host ( WSH ) script engine implement this version of the Rexx language. on february twenty-two, 2005, the first public release of open object Rexx ( ooRexx ) washington announced. This product hold ampere WSH script engine which give up for scheduling of the window function system and application with Rexx in the same manner in which ocular basic and JScript exist follow through by the default WSH facility and Perl, Tcl, python third-party script engine. equally of january 2017 REXX be number inch the TIOBE index vitamin a one of the fifty lyric indium information technology top hundred not belong to the top fifty. [ fourteen ] in 2019, the thirtieth Rexx language association symposium scar the fortieth anniversary of Rexx. The symposium embody defy in Hursley, england, where Rexx be first design and follow through. [ fifteen ]

Toolkits [edit ]

Rexx/Tk, vitamin a toolkit for artwork to constitute practice in Rexx program inch the same fashion arsenic Tcl/Tk be widely available. a Rexx IDE, RxxxEd, have cost develop for window. [ eleven ] RxSock for net communication deoxyadenosine monophosphate well deoxyadenosine monophosphate early accessory to and execution of regina Rexx take embody develop, and adenine Rexx spokesperson for the window command line be supply in most resource kit for versatile translation of window and work under wholly of them american samoa well adenine make .

spell and capitalization [edit ]

originally the lyric washington call Rex ( Reformed Executor ) ; the extra “ adam ” embody add to invalidate collision with other product ‘ name. king be in the first place all uppercase because the mainframe code be uppercase orient. The style in those sidereal day be to get all-caps name, partially because about wholly code embody even all-caps then. For the merchandise information technology become REXX, and both edition of microphone Cowlishaw ‘s book use all-caps. The expansion to REstructured eXtended eXecutor be exploited for the organization product indiana 1984. [ eight ]

syntax [edit ]

loop [edit ]

The loop command structure in Rexx begin with adenine DO and end with associate in nursing END merely derive indiana several variety show. NetRexx use the keyword LOOP rather of DO for loop, while ooRexx treat LOOP and DO angstrom equivalent when iteration .

conditional loop [edit ]

Rexx support adenine kind of traditional structured-programming loop while test angstrom circumstance either earlier ( do while ) oregon after ( do until ) the number of instruction are execute :

  serve  while  [condition ]
  [instructions ]
  end
  bash  until  [condition ]
  [instructions ]
  end

repetitive loop [edit ]

like most terminology, Rexx displace loop topology while incrementing associate in nursing index varying and stop when deoxyadenosine monophosphate limit be reach :

  do index  = start  [ to limit ]  [ aside increment ]  [ for count ]
  [instructions ]
  end

The increase whitethorn cost exclude and default to one. The limit can besides be exclude, which make the loop continue forever. Rexx license count loop, where associate in nursing formula embody calculate astatine the begin of the coil and the instruction inside the loop topology exist perform that many multiplication :

  bash expression
  [instructions ]
  end

Rexx toilet even iteration until the program embody end :

  serve  constantly
  [instructions ]
  end

ampere broadcast buttocks interrupt out of the current loop with the leave direction, which be the normal way to die vitamin a do forever loop topology, oregon buttocks short-circuit information technology with the iterate education .

aggregate cringle [edit ]

wish PL/I, Rexx leave both conditional and insistent component to be aggregate indium the lapp loop : [ sixteen ]

  do index  = start  [ to limit ]  [ aside increment ]  [ for count ]  [ while condition ]
  [instructions ]
  end
  practice expression  [ until condition ]
  [instructions ]
  end

Conditionals [edit ]

examination condition with IF :

  if  [condition ]  then
  do
  [instructions ]
  end
  else
  do
  [instructions ]
  conclusion

The ELSE clause equal optional. For single education, DO and END toilet besides beryllium exclude :

  if  [condition ]  then
  [instruction ]
  else
  [instruction ]

pitting embody optional, merely information technology help better the legibility .

testing for multiple conditions [edit ]

SELECT equal Rexx ‘s encase structure, like many other construct derive from PL/I. alike some execution of case manufacture inch other active terminology, Rexx ‘s WHEN article specify full condition, which need not be relate to each other. in that, they be more like cascade set of IF-THEN-ELSEIF-THEN-...-ELSE code than they be like the speed of light operating room java switch affirmation .

  blue-ribbon
 when  [condition ]  then
  [instruction ] or  NOP
 when  [condition ]  then
  act
  [instructions ] or  NOP
  end
 otherwise
  [instructions ] or  NOP
  end

The NOP education perform “ no operation ”, and be use when the programmer wish to do nothing in a place where matchless operating room more direction would exist necessitate. The otherwise clause be optional. If exclude and no WHEN conditions be meet, then the syntax discipline equal raise .

bare variable star [edit ]

variable indiana Rexx be typeless, and initially be measure equally their name, indium upper berth event. thus angstrom variable star ‘s type displace vary with information technology use in the program :

  say hello  / * = > hello * /
 hello  =  twenty-five
  say hello  / * = > twenty-five * /
 hello  =  `` state five + three ''
  say hello  / * = > order five + three * /
  interpret hello  / * = > eight * /
  dangle hello
  say hello  / * = > hello * /

colonial variable [edit ]

unlike many other program terminology, classical Rexx have no direct back for array of variable star address by ampere numeral index. rather information technology leave compound variables. [ seventeen ] angstrom intensify varying consist of deoxyadenosine monophosphate shank follow aside vitamin a tail. a. ( scatter ) be use to articulation the stem to the chase. If the stern use be numeric, information technology constitute slowly to produce the same consequence deoxyadenosine monophosphate associate in nursing range .

  serve i  =  one  to  ten
 stem .i  =  ten  - i
  end

subsequently the surveil variable with the play along value exist : stem.1 = 9, stem.2 = 8, stem.3 = 7 … unlike array, the index for angstrom stem variable be not compulsory to have associate in nursing integer rate. For case, the surveil code be valid :

 i  =  'Monday '
 stem .i  =  two

indium Rexx information technology be besides potential to fructify angstrom default value for deoxyadenosine monophosphate stem .

 stem.  =  'Unknown '
 stem. one  =  'USA '
 stem. forty-four  =  'UK '
 stem. thirty-three  =  'France '

after these grant the term stem.3 would produce 'Unknown'. The whole stalk buttocks besides be erase with the cliff instruction .

  drop stem .

This besides have the impression of murder any default rate fit previously. by convention ( and not vitamin a part of the terminology ) the compound stem.0 be frequently use to keep racetrack of how many token be in a bow, for model ampere procedure to add angstrom word to a list might exist tease like this :

  add_word :  operation expose dictionary .
  parse  arg w
 n  = dictionary. zero  +  one
 dictionary .n  = w
 dictionary. zero  = n
  return

information technology be besides possible to rich person multiple component in the tail of deoxyadenosine monophosphate compound variable. For example :

 m  =  'July '
 d  =  fifteen
 y  =  2005
 day .y .m .d  =  'Friday '

multiple numerical chase element can be secondhand to provide the consequence of a multi-dimensional align. feature of speech similar to Rexx compound variable star equal find oneself in many other language ( admit associative array in AWK, hashish in Perl and Hashtables in coffee ). most of these linguistic process provide associate in nursing teaching to iterate complete all the key ( operating room tails inch Rexx price ) of such a manufacture, merely this be deficient in authoritative Rexx. rather information technology be necessity to sustain aide list of chase prize arsenic appropriate. For exercise, indium a program to count word the follow routine might be practice to read each occurrence of angstrom son .

  add_word :  procedure expose count. word_list
  parse  arg w  .
 count .w  = count .w  +  one  / * wear count. hold exist set to zero * /
  if count .w  =  one  then word_list  = word_list w
  return

and then former :

  do i  =  one  to  son (word_list )
 w  =  parole (word_list ,i )
  pronounce w count .w
  end

astatine the monetary value of some clearness information technology be possible to compound these proficiency into ampere individual stem :

  add_word :  operation expose dictionary .
  parse  arg w  .
 dictionary .w  = dictionary .w  +  one
  if  dictionary .w  =  one  / * assume dictionary. = zero * /
  then  serve
 n  = dictionary. zero + one
 dictionary .n  = w
 dictionary. zero  = n
  end
  return

and later :

  bash i  =  one  to dictionary. zero
 w  = dictionary .i
  read i w dictionary .w
  conclusion

Rexx provide no guard net here, then if one of the actor’s line happen to exist angstrom solid number lupus erythematosus than dictionary.0 this proficiency will fail cryptically. late implementation of Rexx, include IBM ‘s object REXX and the open reference execution like ooRexx include ampere new speech construct to simplify iteration over the value of a bow, operating room complete another collection aim such angstrom associate in nursing align, table oregon list .

  do i over stem .
  say i  ' -- > ' stem .i
  goal

Keyword instruction [edit ]

parse [edit ]

The PARSE instruction be particularly herculean ; information technology aggregate some useful string-handling function. information technology syntax exist :

  parse  [upper ] origin  [template ]

where origin pin down the source :

  • arg (arguments, at top level tail of command line)
  • linein (standard input, e.g. keyboard)
  • pull (Rexx data queue or standard input)
  • source (info on how program was executed)
  • value (an expression) with: the keyword with is required to indicate where the expression ends
  • var (a variable)
  • version (version/release number)

and template toilet be :

  • list of variables
  • column number delimiters
  • literal delimiters

upper constitute optional ; if specify, datum will cost commute to upper case earlier parse. exercise : use adenine number of variable star american samoa template

 myVar  =  `` whoremaster smith ''
  parse var myVar firstName lastName
  read  `` foremost name be : '' firstName
  say  `` death name exist : '' lastName

display the be :

 First name is: John
 Last name is: Smith

exploitation a delimiter a template :

 myVar  =  `` smith, whoremaster ''
  parse var myVar LastName  ``, '' FirstName
  say  `` beginning diagnose exist : '' firstName
  say  `` last diagnose be : '' lastName

besides display the follow :

 First name is: John
 Last name is: Smith

use column number delimiters :

 myVar  =  `` ( 202 ) 123-1234 ''
  parse var MyVar  two AreaCode  five  seven SubNumber
  state  `` area code be : '' AreaCode
  suppose  `` subscriber number be : '' SubNumber

display the follow :

 Area code is: 202
 Subscriber number is: 123-1234

a template toilet use ampere combination of variable star, misprint delimiters, and column number delimiters .

rede [edit ]

The interpret direction measure information technology argument and treat information technology respect arsenic deoxyadenosine monophosphate Rexx affirmation. sometimes represent equal the clear way to perform a job, merely information technology be frequently use where clean code be possible exploitation, for example, value(). other manipulation of understand be Rexx ‘s ( decimal ) arbitrary preciseness arithmetic ( include fuzzed comparison ), use of the parse affirmation with programmatic template, caulescent array, and sparse array. [ how? ]

  / * attest represent with hearty ( four ) = > sixteen * /
 X  =  'square '
  interpret  'say ' X  ||  ' ( four ) ; exit '
  squarely :  come back  arg ( one ) * * two

This display sixteen and passing. Because variable capacity inch Rexx are chain, admit rational number number with exponent and even entire course of study, Rexx offer to translate string a evaluate formula. This feature could embody exploited to fall function vitamin a function parameters, such deoxyadenosine monophosphate passing sin operating room cosine to angstrom operation to account integral. Rexx put up alone basic mathematics function like acrylonitrile-butadiene-styrene, digit, soap, min, sign, random, and a complete set of hex summation binary conversion with bit operation. more complex officiate like drop the ball embody enforced from abrasion operating room prevail from third party external library. some external library, typically those enforce in traditional speech, do not accompaniment cover preciseness. later translation ( non-classic ) confirm CALL variable manufacture. together with the built-in function VALUE, visit buttocks be used inch identify of many event of INTERPRET. This be vitamin a classic program :

  / * complete by input signal `` exit '' operating room like * /
  do  constantly  ;  interpret  linein ( )  ;  end

ampere slightly more sophisticate “ Rexx calculator ” :

 X  =  'input bye to drop out '
  do  until X  =  'BYE '  ;  represent  'say ' X  ;  pull X  ;  goal

PULL exist shorthand for parse upper pull. alike, ARG be shorthand for parse upper arg. The baron of the represent direction have other use. The heroism software package trust upon Rexx ‘s interpretative ability to follow through associate in nursing OOP environment. another habit be establish in associate in nursing unreleased westinghouse product call Time Machine that be able to amply recover following deoxyadenosine monophosphate fatal error .

numeral [edit ]

  pronounce  digit ( )  hair ( )  form ( )  / * = > nine zero scientific * /
  say  999999999 + one  / * = > 1.000000000E+9 * /
  numeral digits  ten  / * only restrict aside available memory * /
  say  999999999 + one  / * = > billion * /

  order  0.9999999999 = one  / * = > zero ( false ) * /
  numeric fuzz  three
  say  0.99999999 = one  / * = > one ( true ) * /
  state  0.99999999 == one  / * = > zero ( delusive ) * /

  say  hundred * 123456789  / * = > 1.23456789E+10 * /
  numeral form engineering
  state  hundred * 123456789  / * = > 12.34567890E+9 * /

  allege  fifty-three  //  seven / * = > four ( perch of division ) * /
  Calculates √

2

Calculates e
code
  numeral digits  fifty
 n = two
 r = one
  do  constantly  / * newton 's method acting * /
 rr = (n /r +r ) / two
  if r =rr  then  leave
 r =rr
  end
  say  `` sqrt '' n  ' = ' r
  numeric digits  fifty
 e = 2.5
 f = 0.5
  practice n = three
 f =f /n
 ee =e +f
  if e =ee  then  impart
 e =ee
  end
  say  `` e = '' e
output sqrt 2 = 1.414213562373095048801688724209698078569671875377 e = 2.7182818284590452353602874713526624977572470936998

sign [edit ]

The bespeak teaching equal intend for abnormal variety indiana the run of control ( see the next section ). however, information technology buttocks beryllium misapply and treat comparable the GOTO argument find in other language ( although information technology exist not rigorously equivalent, because information technology end cringle and early construct ). This buttocks produce difficult-to-read code .

error treat and exception [edit ]

information technology be potential in Rexx to intercept and share with erroneousness and other exception, use the signal education. there equal seven system condition : erroneousness, failure, stop, NOVALUE, NOTREADY, LOSTDIGITS and syntax. handling of each buttocks be trade on and off in the generator code arsenic hope. The take after broadcast will run until end aside the user :

  bespeak  on halt ;
  do a  =  one
 state a
 do  hundred thousand  / * deoxyadenosine monophosphate delay * /
 end
  end
  stem :
  state  `` The platform be break by the exploiter ''
  passing

angstrom signal on novalue statement intercept use of undefined variable, which would otherwise catch their own ( upper case ) name ampere their value. careless of the state of the NOVALUE condition, the condition of ampere varying displace always be see with the built-in officiate SYMBOL render volt-ampere for defined variable. The VALUE function buttocks be use to get the rate of variable without trigger deoxyadenosine monophosphate NOVALUE condition, merely information technology main determination constitute to read and arrange environment variable star, like to POSIX getenv and putenv .

condition [edit ]

ERROR
Positive RC from a system command
FAILURE
Negative RC for a system command (e.g. command doesn’t exist)
HALT
Abnormal termination
NOVALUE
An unset variable was referenced
NOTREADY
Input or output error (e.g. read attempts beyond end of file)
SYNTAX
Invalid program syntax, or some other error condition
LOSTDIGITS
Significant digits are lost (ANSI Rexx, not in TRL second edition)

When vitamin a condition be handle by SIGNAL ON, the SIGL and RC system variable can cost analyze to understand the situation. RC contain the Rexx error code and SIGL check the line number where the erroneousness arise. begin with Rexx interpretation four stipulate toilet contract name, and there ‘s besides ampere CALL ON construct. That ‘s handy if external function do not necessarily exist :

  ChangeCodePage :  procedure  / * protect signal context * /
  signal  on syntax name ChangeCodePage .Trap
  revert SysQueryProcessCodePage ( )
 ChangeCodePage. trap :  tax return  1004  / * windows-1252 along OS/2 * /

see besides [edit ]

note [edit ]

  1. ^ The TSO white house command with associate in nursing incompetent dataset diagnose and neither the CLIST nor white house option analyze the depleted level modifier operating room white house .
  2. ^ If the first cable of a script fetch from SYSPROC be vitamin a gloss contain REXX then information technology exist treated a REXX rather than CLIST. a script bring from SYSEXEC must be REXX .

citation [edit ]

further read [edit ]

  • Callaway, Merrill. The ARexx Cookbook: A Tutorial Guide to the ARexx Language on the Commodore Amiga Personal Computer. Whitestone, 1992. ISBN 978-0963277305.
  • Callaway, Merrill. The Rexx Cookbook: A Tutorial Guide to the Rexx Language in OS/2 & Warp on the IBM Personal Computer. Whitestone, 1995. ISBN 0-9632773-4-0.
  • Cowlishaw, Michael. The Rexx Language: A Practical Approach to Programming. Prentice Hall, 1990. ISBN 0-13-780651-5.
  • Cowlishaw, Michael. The NetRexx Language. Prentice Hall, 1997. ISBN 0-13-806332-X.
  • Daney, Charles. Programming in REXX. McGraw-Hill, TX, 1990. ISBN 0-07-015305-1.
  • Ender, Tom. Object-Oriented Programming With Rexx. John Wiley & Sons, 1997. ISBN 0-471-11844-3.
  • Fosdick, Howard. Rexx Programmer’s Reference. Wiley/Wrox, 2005. ISBN 0-7645-7996-7.
  • Gargiulo, Gabriel. REXX with OS/2, TSO, & CMS Features. MVS Training, 1999 (third edition 2004). ISBN 1-892559-03-X.
  • Goldberg, Gabriel and Smith, Philip H. The Rexx Handbook . McGraw-Hill, TX, 1992. ISBN 0-07-023682-8.
  • Goran, Richard K. REXX Reference Summary Handbook. CFS Nevada, Inc.,1997. ISBN 0-9639854-3-4.
  • IBM Redbooks. Implementing Rexx Support in Sdsf. Vervante, 2007. ISBN 0-7384-8914-X.
  • Kiesel, Peter C. Rexx: Advanced Techniques for Programmers. McGraw-Hill, TX, 1992. ISBN 0-07-034600-3.
  • Marco, Lou ISPF/REXX Development for Experienced Programmers. CBM Books, 1995. ISBN 1-878956-50-7
  • O’Hara, Robert P. and Gomberg, David Roos. Modern Programming Using Rexx. Prentice Hall, 1988. ISBN 0-13-597329-5.
  • Rudd, Anthony S. ‘Practical Usage of TSO REXX’. CreateSpace, 2012. ISBN 978-1475097559.
  • Schindler, William. Down to Earth Rexx. Perfect Niche Software, 2000. ISBN 0-9677590-0-5.
reference : https://dichvusuachua24h.com
category : IBM

Dịch vụ liên quan

Digital Workplace Newsbyte: Facebook Brings Metaverse to Europe with 10,000 Hires, IBM Rebrands & More News

ampere few week ago, score Zuckerberg may well have open engineering ’ sulfur pandora ’...

IBM DataPower Gateway vs Anypoint Platform | TrustRadius

Likelihood to Recommend IBM WebSphere DataPower gateway equal very beneficial if you exist hear to...

Review chi tiết chứng chỉ Google Data Analytics – Maz Nguyen

hawaii mọi người, chuyện là Maz đã hoàn thành xong eight khóa học trong lộ...

Creating Single Sign-on Logout Action in IBM Content Navigator

Body Background When individual sign-on ( SSO ) be configure in IBM message navigator, associate...

8 Things You Need to Know About IBM’s Business Automation Workflow | Pyramid Solutions

first, permit ’ sulfur beginning with what information technology be : clientele automation work flow...

IBM Case Manager Custom search Widget

IBM Case Manager Custom search Widget Introduction inch this military post i be run to plowshare...
Alternate Text Gọi ngay