385:
703:
language. All these users, from temporary staff to professional programmers, were able to provide immediate feedback to the designer on their preferences, needs, and suggestions for change. An informal language committee then appeared spontaneously and communicated among themselves and with the designer entirely electronically. The discussions of the committee grew to be hundreds of thousands of lines, and these and the similar quantity of mail from the users were all kept for later review.
293:
262:
361:
231:
863:
707:
change was never taken lightly, but-because changes could be made relatively easily and explained to users in detail-the language was able to evolve much further than would have been the case if upward compatibility only were considered. Several other important concepts guided the process of enhancing the language.
653:
I think that many IBM people would say that REXX's design was highly developed by a community of IBM personnel and customers I think. This was before the internet was in use but PROFS provided email capability at the time. The fact that it was a community-designed language is noteworthy but I cannot
689:
I would assume Sam Tomato is referring to the process Mike
Cowlishaw used for having the REXX user community inside IBM vett new features and substantive changes. He has spoken of this many times, and remarked on how valuable it was for developing the language. See, for example, p. 334 in Mike's
706:
As time passed, it became clear that changes in the language were necessary. Using the network, the designer could interactively explain and discuss the changes that were required, some of which were incompatible with the then-current version of the language. The decision to make an incompatible
702:
The most important factor in the development of REXX began to take effect when the first interpreter was distributed over the IBM communication network known as VNET. (This network links over 1400 mainframe computers in forty countries.) From the beginning, many hundreds of people were using the
514:
is totally out of bounds and the disdain for allowing bare words to default to their upper case names is hardly universal. The text should be rewritten in a neutral fashion, although it is certainly appropriate for the text to describe the controversy between the convenience and safety camps.
1428:. I think a referral to a wikipedia rule alone does not sufficiently justify a revert of my addition. The linked to website is an important resource for any Rexx user; more so, for example, than the link to OpenHub above it. Please revert your revert.
1139:
A recent edit challenged the claim that Rexx is widely used. It is ubiquitous on IBM mainframes, and there are open source interpreters for the Intel world, so the claim is plausible. Does anybody have any hard data on the usage prevalence of, e.g.,
725:
It's a wiki, just add the info where it fits to the article, I think I could add a TRL reference, or just use the link shown above, or a link to this document archived on Mike's web site. VX-REXX was 15 (?) years later, that's something different.
669:
I don't know of any community development of Rexx per se, but here was massive community development of function packages and Rexx-aware commands to support applications written in Rexx, to say nothing of such development tools as
796:
It is difficult to appreciate the flavor of Rexx as a scripting language without an understanding of the Rexx variable pool and the environment, especially the definition of function packages related to a particular environment.
394:
276:
1505:
1403:
I don't agree that it is promotional, but I also don't believe that popularity ratings of packages or language features, even if cited, are helpful in general, so unless there is some reason that the reader would care ... --
164:
1500:
399:
1495:
1120:
985:
587:
1485:
1200:
version or for the original VM/SP R3 version? Should "TSO/E V2" also have a citation? Also, do the citations belong in the infobox or should they be in the article proper? --
1510:
631:
In OS/2 the first line may be EXTPROC to identify the language processor; normally that is not necessary as an initial comment will let the script run with the default Rexx.
614:
The first line of a Rexx script does not identify the operating system; it identifies the compiler or interpreter. There are several different uses of a special first line.
956:
These functions can be called from programs not written in REXX — commands and external routines invoked from a REXX program, or traps invoked from the language processor.
1355:
953:
The variable pool interface consists of functions which the configuration shall provide to manipulate the variables and to obtain some characteristics of a REXX program.
351:
158:
90:
1470:
341:
1480:
375:
1328:
96:
317:
460:
In the same edit I'm including VM and TSO/E as bundled with REXX and I'm mentioning that there are potential surprises for PL/I programmers.
859:(Restored my comment as it was, adding tags below what your replies were about: Feel free to remove that, but keep my list together, please.
41:
1196:
added a citation to "VM/SP R3" that is for VM/ESA V2 R4.0. Wouldn't it be more appropriate to cite either the manual for the most recent
1465:
753:
1475:
746:
To me 'able to fully recover following a fatal error' is contradictory: if a full recovery is possible then the error was not fatal.
300:
267:
110:
370:
272:
115:
31:
1447:
1433:
1124:
989:
591:
85:
1515:
242:
1490:
1145:
76:
833:
REXX is dead, only very old folks like you and me recall what it was and still use it, everybody else uses Python or Lua.
55:
772:
means that it would terminated execution if not intercepted. If you believe that it is clearer, you could change it to
1443:
1429:
196:
179:
120:
146:
384:
210:
248:
757:
715:
573:
537:
749:
839:
But when you add this, that, or both it's of course your decision, one of the few nice features on a wiki.
313:
66:
1170:
316:
on
Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
81:
1385:
Using "best known", etc., is promotional editing rather than following the
Knowledge (XXG) guidelines
140:
1116:
872:
849:
836:
IIRC SHVENV is no official part of the language, maybe the stack would come first as missing concept.
820:
731:
659:
695:
230:
1029:
201:
172:
583:
1393:
1298:
1005:
711:
569:
533:
215:
136:
1219:
62:
1386:
551:
507:
1409:
1241:
1205:
1166:
1153:
1055:
963:
922:
897:
802:
781:
679:
639:
559:
520:
488:
465:
212:
186:
479:
The infobox shows Rexx as object oriented, which it is not. There is a separate article on
1310:
1164:
981:
868:
845:
727:
655:
1425:
1424:@Tedicky I do not agree that adding an external link to rexxinf.org violates anything in
973:
1277:
943:
1459:
1389:
1265:
548:
Virtually all serious Rexx programs contain signal on novalue or a similar statement.
1330:
Virtual
Machine/ System Product - System Product - Interpreter Reference - Release 3
1231:
1216:
1187:
1163:
From 2005 " Rexx's worldwide user community numbers in the hundreds of thousands"
152:
1035:
Rex also uses file types to identify Rex macros in Rex-aware applications, e.g.,
1405:
1237:
1236:
Move citations out of infobox, use citations for original releases, or both? --
1201:
1149:
1141:
1077:, the fine print of "type" vs. "extension" should be handled elsewhere, it's no
1051:
977:
959:
918:
893:
798:
777:
675:
635:
555:
516:
484:
480:
461:
438:
427:
360:
292:
261:
946:
American
National Standard for Information Systems – Programming Language REXX
892:
You're entitled to your opinion; I find the information useful when present.
1316:
309:
1039:. Note that this usage carries over to PC-based operating systems, e.,g.,
628:
In Unix the first line may be a shebang to identify the language processor
305:
17:
671:
1040:
1025:
1357:
TSO Extensions
Version 2 - Procedures Language MVS/REXX Reference
1044:
1036:
1097:, the latter is slightly confusing on Windows, ooRexx might know
1506:
C-Class Free and open-source software articles of Low-importance
1197:
1078:
1074:
1070:
618:
The presence of a comment normally identifies the script as Rexx
214:
35:
224:
216:
26:
383:
359:
1109:(CLI+pause), and I find these details while looking at the
1451:
1437:
1413:
1397:
1245:
1224:
1209:
1174:
1157:
1128:
1059:
993:
967:
926:
901:
876:
853:
806:
785:
761:
735:
719:
683:
663:
643:
621:
In TSO, a Rexx script loaded from SYSPROC must start with
595:
577:
563:
541:
524:
492:
469:
1193:
530:
445:
No replacement text was provided for case independence.
171:
1501:
Low-importance Free and open-source software articles
304:, a collaborative effort to improve the coverage of
185:
1266:http://www.manmrk.net/tutorials/rexx/rexxvmref.pdf
455:case independent tokens, including variable names
44:for general discussion of the article's subject.
1020:Rex is based on the older, cognate, concept of
1496:C-Class Free and open-source software articles
1420:RexxInfo external link removed by user Tedicky
830:References and notes on talk pages are gross.
449:I am reverting the change and then replacing
8:
654:find a reference. I hope an IBM person can.
1486:C-Class software articles of Low-importance
1511:All Free and open-source software articles
1089:for its REXXUTIL-subset, Regina also uses
1065:For the purposes of enwiki we just need a
747:
256:
1317:https://www.vm.ibm.com/library/index.html
1406:Shmuel (Seymour J.) Metz Username:Chatul
1336:(First ed.). September 1983. SC24-5239-0
1238:Shmuel (Seymour J.) Metz Username:Chatul
1202:Shmuel (Seymour J.) Metz Username:Chatul
1150:Shmuel (Seymour J.) Metz Username:Chatul
1052:Shmuel (Seymour J.) Metz Username:Chatul
960:Shmuel (Seymour J.) Metz Username:Chatul
919:Shmuel (Seymour J.) Metz Username:Chatul
917:The corpse is under active development.
894:Shmuel (Seymour J.) Metz Username:Chatul
799:Shmuel (Seymour J.) Metz Username:Chatul
778:Shmuel (Seymour J.) Metz Username:Chatul
776:, but I believe that it is clear as is.
676:Shmuel (Seymour J.) Metz Username:Chatul
636:Shmuel (Seymour J.) Metz Username:Chatul
556:Shmuel (Seymour J.) Metz Username:Chatul
546:The article still contains the sentence
517:Shmuel (Seymour J.) Metz Username:Chatul
485:Shmuel (Seymour J.) Metz Username:Chatul
462:Shmuel (Seymour J.) Metz Username:Chatul
1258:
812:
258:
228:
1306:
1296:
1363:(Fifth ed.). August 1991. SC28-1883-4
1181:Appropriate chronology for citations?
432:. There were two problems with that:
326:Knowledge (XXG):WikiProject Computing
7:
860:
768:It seems clear in context that here
298:This article is within the scope of
247:It is of interest to the following
34:for discussing improvements to the
972:It's a wiki, as long as it passes
774:following an otherwise fatal error
483:, where that paradign does apply.
25:
1471:Low-importance Computing articles
1121:2A03:2267:0:0:452A:FA00:6D62:CEE8
986:2A03:2267:0:0:452A:FA00:6D62:CEE8
588:2A03:2267:0:0:452A:FA00:6D62:CEE8
61:New to Knowledge (XXG)? Welcome!
1481:Low-importance software articles
1442:Ok, looking at it now, I agree.
861:
291:
260:
229:
56:Click here to start a new topic.
696:The design of the REXX language
346:This article has been rated as
1381:promotional edits for RexxUtil
1279:z/VM - 7.3 - REXX/VM Reference
625:to distinguish it from a clist
470:00:36, 12 September 2010 (UTC)
329:Template:WikiProject Computing
1:
968:23:30, 24 February 2015 (UTC)
927:23:30, 24 February 2015 (UTC)
902:23:30, 24 February 2015 (UTC)
877:06:37, 25 February 2015 (UTC)
854:05:12, 24 February 2015 (UTC)
807:17:41, 23 February 2015 (UTC)
644:20:54, 10 November 2011 (UTC)
525:15:23, 31 December 2010 (UTC)
493:14:33, 31 December 2010 (UTC)
395:Free and open-source software
392:This article is supported by
368:This article is supported by
320:and see a list of open tasks.
277:Free and open-source software
53:Put new text under old text.
1414:15:35, 16 October 2023 (UTC)
1398:10:13, 15 October 2023 (UTC)
1175:03:22, 7 February 2017 (UTC)
1158:23:31, 6 February 2017 (UTC)
1129:11:58, 10 January 2017 (UTC)
994:11:42, 10 January 2017 (UTC)
786:15:47, 6 November 2014 (UTC)
762:21:30, 4 November 2014 (UTC)
736:14:32, 13 January 2015 (UTC)
596:11:35, 10 January 2017 (UTC)
436:The article already listed
1532:
1466:C-Class Computing articles
1452:10:14, 22 April 2024 (UTC)
1438:11:11, 21 April 2024 (UTC)
1285:. 2022-08-31. SC24-6314-73
451:case insensitive variables
423:case insensitive variables
352:project's importance scale
1476:C-Class software articles
720:22:47, 10 June 2014 (UTC)
684:18:12, 10 June 2014 (UTC)
578:22:17, 12 June 2014 (UTC)
564:14:57, 12 June 2014 (UTC)
542:02:01, 11 June 2014 (UTC)
391:
367:
345:
286:
255:
91:Be welcoming to newcomers
1246:12:58, 29 May 2023 (UTC)
1225:16:47, 28 May 2023 (UTC)
1210:11:24, 26 May 2023 (UTC)
1060:17:06, 8 July 2015 (UTC)
980:. Claiming to speak for
664:17:40, 9 June 2014 (UTC)
582:Reworded without "many"
568:Feel free to change it.
1101:and certainly supports
475:Rexx is not Object Rexx
1516:All Computing articles
976:with a reference just
958:
709:
421:A recent edit changed
388:
364:
314:information technology
237:This article is rated
86:avoid personal attacks
1491:All Software articles
949:
700:
649:Community development
387:
363:
301:WikiProject Computing
241:on Knowledge (XXG)'s
111:Neutral point of view
1148:, Linux or windows?
1119:on my Windows box. –
1085:for the scripts and
1081:-issue. PC DOS used
792:Missing key concepts
371:WikiProject Software
116:No original research
1444:René Vincent Jansen
1430:René Vincent Jansen
819:Not related to the
692:IBM Systems Journal
439:dynamic data typing
951:5.13 Variable pool
389:
365:
332:Computing articles
243:content assessment
97:dispute resolution
58:
1117:environment value
1016:is problematical
937:
912:
887:
880:
764:
752:comment added by
674:and VisPro REXX.
550:, which violates
502:The reference to
441:(no declarations)
414:
413:
410:
409:
406:
405:
223:
222:
77:Assume good faith
54:
16:(Redirected from
1523:
1373:
1372:
1370:
1368:
1362:
1352:
1346:
1345:
1343:
1341:
1335:
1325:
1319:
1314:
1308:
1304:
1302:
1294:
1292:
1290:
1284:
1274:
1268:
1263:
1235:
1222:
1191:
1115:
1108:
1104:
1100:
1096:
1092:
1088:
1084:
1068:
1024:, used in, e.g.
978:do what you like
944:ANSI® X3J18-199X
935:
910:
885:
866:
865:
864:
858:
823:
821:Unix environment
817:
624:
613:
334:
333:
330:
327:
324:
295:
288:
287:
282:
279:
264:
257:
240:
234:
233:
225:
217:
190:
189:
175:
106:Article policies
27:
21:
1531:
1530:
1526:
1525:
1524:
1522:
1521:
1520:
1456:
1455:
1422:
1383:
1378:
1377:
1376:
1366:
1364:
1360:
1354:
1353:
1349:
1339:
1337:
1333:
1327:
1326:
1322:
1305:
1295:
1288:
1286:
1282:
1276:
1275:
1271:
1264:
1260:
1229:
1220:
1185:
1183:
1137:
1110:
1106:
1102:
1098:
1094:
1090:
1086:
1082:
1066:
1010:
862:
827:
826:
818:
814:
794:
744:
651:
622:
612:
610:
500:
477:
419:
331:
328:
325:
322:
321:
280:
270:
238:
219:
218:
213:
132:
127:
126:
125:
102:
72:
23:
22:
15:
12:
11:
5:
1529:
1527:
1519:
1518:
1513:
1508:
1503:
1498:
1493:
1488:
1483:
1478:
1473:
1468:
1458:
1457:
1421:
1418:
1417:
1416:
1382:
1379:
1375:
1374:
1347:
1320:
1269:
1257:
1256:
1252:
1251:
1250:
1249:
1248:
1182:
1179:
1178:
1177:
1136:
1135:Degree of use?
1133:
1132:
1131:
1049:
1048:
1033:
1014:file extension
1009:
1002:
1001:
1000:
999:
998:
997:
996:
952:
947:
938:
932:
931:
930:
929:
913:
907:
906:
905:
904:
888:
882:
881:
856:
841:
840:
837:
834:
831:
825:
824:
811:
810:
793:
790:
789:
788:
743:
742:Strange remark
740:
739:
738:
687:
686:
650:
647:
633:
632:
629:
626:
619:
609:
606:
605:
604:
603:
602:
601:
600:
599:
598:
499:
496:
476:
473:
447:
446:
443:
418:
415:
412:
411:
408:
407:
404:
403:
400:Low-importance
390:
380:
379:
376:Low-importance
366:
356:
355:
348:Low-importance
344:
338:
337:
335:
318:the discussion
296:
284:
283:
281:Low‑importance
265:
253:
252:
246:
235:
221:
220:
211:
209:
208:
205:
204:
192:
191:
129:
128:
124:
123:
118:
113:
104:
103:
101:
100:
93:
88:
79:
73:
71:
70:
59:
50:
49:
46:
45:
39:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1528:
1517:
1514:
1512:
1509:
1507:
1504:
1502:
1499:
1497:
1494:
1492:
1489:
1487:
1484:
1482:
1479:
1477:
1474:
1472:
1469:
1467:
1464:
1463:
1461:
1454:
1453:
1449:
1445:
1440:
1439:
1435:
1431:
1427:
1419:
1415:
1411:
1407:
1402:
1401:
1400:
1399:
1395:
1391:
1388:
1380:
1359:
1358:
1351:
1348:
1332:
1331:
1324:
1321:
1318:
1312:
1300:
1281:
1280:
1273:
1270:
1267:
1262:
1259:
1255:
1247:
1243:
1239:
1233:
1228:
1227:
1226:
1223:
1218:
1214:
1213:
1212:
1211:
1207:
1203:
1199:
1195:
1189:
1180:
1176:
1172:
1168:
1165:
1162:
1161:
1160:
1159:
1155:
1151:
1147:
1144:, Regina, in
1143:
1134:
1130:
1126:
1122:
1118:
1114:
1080:
1076:
1072:
1064:
1063:
1062:
1061:
1057:
1053:
1046:
1042:
1038:
1034:
1031:
1027:
1023:
1019:
1018:
1017:
1015:
1007:
1003:
995:
991:
987:
983:
979:
975:
971:
970:
969:
965:
961:
957:
954:
948:
945:
941:
940:
939:
934:
933:
928:
924:
920:
916:
915:
914:
909:
908:
903:
899:
895:
891:
890:
889:
884:
883:
878:
874:
870:
857:
855:
851:
847:
843:
842:
838:
835:
832:
829:
828:
822:
816:
813:
809:
808:
804:
800:
791:
787:
783:
779:
775:
771:
767:
766:
765:
763:
759:
755:
754:86.185.216.95
751:
741:
737:
733:
729:
724:
723:
722:
721:
717:
713:
712:RossPatterson
708:
704:
699:
697:
693:
685:
681:
677:
673:
668:
667:
666:
665:
661:
657:
648:
646:
645:
641:
637:
630:
627:
620:
617:
616:
615:
607:
597:
593:
589:
585:
581:
580:
579:
575:
571:
570:RossPatterson
567:
566:
565:
561:
557:
553:
549:
545:
544:
543:
539:
535:
534:RossPatterson
532:
529:
528:
527:
526:
522:
518:
513:
509:
505:
498:NPOV: NOVALUE
497:
495:
494:
490:
486:
482:
474:
472:
471:
467:
463:
458:
456:
452:
444:
442:
440:
435:
434:
433:
431:
429:
424:
416:
401:
398:(assessed as
397:
396:
386:
382:
381:
377:
374:(assessed as
373:
372:
362:
358:
357:
353:
349:
343:
340:
339:
336:
319:
315:
311:
307:
303:
302:
297:
294:
290:
289:
285:
278:
274:
269:
266:
263:
259:
254:
250:
244:
236:
232:
227:
226:
207:
206:
203:
200:
198:
194:
193:
188:
184:
181:
178:
174:
170:
166:
163:
160:
157:
154:
151:
148:
145:
142:
138:
135:
134:Find sources:
131:
130:
122:
121:Verifiability
119:
117:
114:
112:
109:
108:
107:
98:
94:
92:
89:
87:
83:
80:
78:
75:
74:
68:
64:
63:Learn to edit
60:
57:
52:
51:
48:
47:
43:
37:
33:
29:
28:
19:
1441:
1423:
1384:
1365:. Retrieved
1356:
1350:
1338:. Retrieved
1329:
1323:
1287:. Retrieved
1278:
1272:
1261:
1253:
1184:
1138:
1112:
1073:as noted on
1050:
1021:
1013:
1011:
955:
950:
815:
795:
773:
769:
748:— Preceding
745:
710:
705:
701:
691:
688:
652:
634:
611:
547:
511:
503:
501:
478:
459:
454:
450:
448:
437:
426:
422:
420:
393:
369:
347:
299:
249:WikiProjects
195:
182:
176:
168:
161:
155:
149:
143:
133:
105:
30:This is the
1194:recent edit
1167:Peter Flass
1006:extionsions
481:Object REXX
417:Recent edit
159:free images
42:not a forum
1460:Categories
1254:References
1105:(GUI) and
982:be..anyone
869:Be..anyone
846:Be..anyone
728:Be..anyone
656:Sam Tomato
623:/* REXX */
608:First line
531:Addressed.
510:; quoting
1309:ignored (
1307:|website=
1299:cite book
1022:file type
1012:The term
584:WP:WEASEL
506:violates
430:variables
323:Computing
310:computing
306:computers
268:Computing
99:if needed
82:Be polite
32:talk page
18:Talk:REXX
1390:TEDickey
1315:-- from
1215:Indeed.
750:unsigned
694:article
428:typeless
273:Software
197:Archives
67:get help
40:This is
38:article.
1387:WP:NPOV
1367:May 26,
1340:May 26,
1289:May 26,
1232:Polluks
1217:Polluks
1188:Polluks
1008:- types
672:VX-REXX
552:WP:NPOV
512:feature
508:WP:NPOV
504:NOVALUE
350:on the
239:C-class
165:WP refs
153:scholar
1142:OOREXX
1069:=: -->
1041:PC-DOS
312:, and
245:scale.
137:Google
1426:WP:EL
1361:(PDF)
1334:(PDF)
1283:(PDF)
1107:.rexp
1103:.rexg
1091:.rexx
1045:Linux
1037:XEDIT
1004:File
974:WP:42
942:From
770:fatal
690:1984
453:with
180:JSTOR
141:books
95:Seek
1448:talk
1434:talk
1410:talk
1394:talk
1369:2023
1342:2023
1311:help
1291:2023
1242:talk
1206:talk
1198:z/VM
1171:talk
1154:talk
1146:*bsd
1125:talk
1111:PATH
1099:.orx
1095:.cmd
1093:and
1083:.bat
1079:REXX
1075:.rex
1071:REXX
1067:.rex
1056:talk
990:talk
964:talk
936:ad 3
923:talk
911:ad 2
898:talk
886:ad 1
873:talk
850:talk
803:talk
782:talk
758:talk
732:talk
716:talk
680:talk
660:talk
640:talk
592:talk
574:talk
560:talk
538:talk
521:talk
489:talk
466:talk
173:FENS
147:news
84:and
36:Rexx
1113:EXT
1087:.rx
1030:TSO
1026:CMS
586:. –
425:to
342:Low
187:TWL
1462::
1450:)
1436:)
1412:)
1396:)
1303::
1301:}}
1297:{{
1244:)
1208:)
1192:A
1173:)
1156:)
1127:)
1058:)
1043:,
1028:,
992:)
984::
966:)
925:)
900:)
875:)
852:)
805:)
784:)
760:)
734:)
718:)
698::
682:)
662:)
642:)
594:)
576:)
562:)
554:.
540:)
523:)
491:)
468:)
457:.
402:).
378:).
308:,
275:/
271::
167:)
65:;
1446:(
1432:(
1408:(
1392:(
1371:.
1344:.
1313:)
1293:.
1240:(
1234::
1230:@
1221:★
1204:(
1190::
1186:@
1169:(
1152:(
1123:(
1054:(
1047:.
1032:.
988:(
962:(
921:(
896:(
879:)
871:(
867:–
848:(
844:–
801:(
780:(
756:(
730:(
726:–
714:(
678:(
658:(
638:(
590:(
572:(
558:(
536:(
519:(
487:(
464:(
354:.
251::
202:1
199::
183:·
177:·
169:·
162:·
156:·
150:·
144:·
139:(
69:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.