1541:) are used instead of one, returning the object that received the method rather than the result produced. The default behavior of most methods can be changed by specifying an option, which can be either spelled out or abbreviated and is not case-sensitive. This enables a literal understanding and reduces the learning effort for beginners. For example the strip method by default removes leading and trailing blanks. This behavior can be changed, for example, by specifying
24:
1348:
of "Classic Rexx". Its conforms to the ANSI standard for the Rexx language (X3.274-1996, “Programming
Language Rexx”), for interoperability across platforms with other conforming implementations. Thus "Classic Rexx" programs typically run under ooRexx without any changes. This makes it easy to
363:. The motivation behind the project was to transfer the advantages of OOP to "Classic Rexx" while remaining compatible and thus transferring the usability of "Classic Rexx" to OOP. Early on, the projects focused on OOP aspect such as treating everything as an object, object-based
386:
This initial work later led under the direction of Rick McGuire to the first prototype of Object REXX, which was presented in 1992. In 1994, IBM announced that Object REXX would replace "Classic Rexx" as the standard REXX interpreter in the next version of
342:
Following its "Classic Rexx" influence, Object REXX is designed to be easy to learn, use, and maintain. Several object-oriented implementations of REXX are available, including Open Object Rexx ("ooRexx") and Rexx Object
Oriented ("roo!").
1658:
environment. The RxMath library offers advanced mathematical functions such as square root calculation, exponential function, logarithm, sine, cosine, tangent, arc sine and power calculation. The RxSock library enables to incorporate
1483:. The interpreter capitalizes all characters outside quotation marks before executing them. Because the cases do not need to be differentiated, fewer additional details need to be learned and frustrating syntax errors are avoided.
1411:
where the positioning of the program code is irrelevant. Before execution, the interpreter merges multiple blanks into one, while a character string enclosed in quotation marks (single or double) is not changed. Two vertical bars
1529:
in
Smalltalk, everything in ooRexx is an object that can be communicated with by sending messages naming a method. The notion of sending messages to objects as if they were living beings helps beginners to learn OOP concepts.
1386:
ooRexx follows the design philosophy of "Classic Rexx" to create a "human-centered" programming language that is easy to learn, code, remember and maintain, in part by keeping the language small and following the
1383:(WPS) support. The OS/2 version of IBM Object REXX includes classes to support SOM and WPS. These are also included OS/2's initial follow-on product, eComStation, and also in its current descendant, ArcaOS.
335:
of "Classic Rexx" while adding full object-oriented programming (OOP) capabilities. Although Object REXX does not implement all aspects of the "Information
Technology – Programming Language REXX"
497:
The following table contains noteworthy features and changes of major Object REXX and ooRexx interpreter versions. All ooRexx releases and the necessary documentation are available on
1424:) can be used as concatenation operators. Since a free-form language requires fewer syntactic rules to be considered, it is assumed that it eases the learning effort by reducing the
628:
Support for OOP concepts such as classes, object, methods, encapsulation, messaging, polymorphism, inheritance and multiple inheritance (metaclasses and mix-in classes)
1537:), where the receiving object is placed to the left of it and the result of the operation is returned. Like Smalltallk, ooRexx messages can be cascaded if two tildes (
2559:
470:
were designed and implemented under the technical direction of Rick McGuire. This work enabled the RexxLA to release ooRexx 4.0.0 with support for
2943:
3249:
2731:
1639:, external function libraries can be integrated on a per program basis. Such libraries are usually organized around domain-specific functions.
1349:
transport both program code and developer knowledge from "Classic Rexx" to ooRexx. To this, ooRexx adds all the features of OOP, such as
3239:
2915:
Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Peedin, Lee; Sims, Oliver; Steinböck, Erich; Wolfers, Jon (2022).
2895:
Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Peedin, Lee; Sims, Oliver; Steinböck, Erich; Wolfers, Jon (2022).
1350:
380:
3254:
2835:
Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Peedin, Lee; Sims, Oliver; Sims, Oliver; Wolfers, Jon (2022).
467:
3106:
336:
1358:
364:
305:
458:
compared to the original IBM source code in order to increase readability. Later, the ooRexx kernel was rewritten in pure
446:(SIG), the Rexx Language Association (RexxLA). In 2005, the RexxLA released ooRexx as a new incarnation of Object REXX as
509:. Since release 5.0.0, portable versions of the interpreter are available that allow it to be used without installation.
254:
2975:
1391:. ooRexx 5.0.0, for instance, contains only thirty keyword instructions. In addition, there is only one data type, the
2916:
2855:
Ashley, W. David; Flatscher, Rony G.; McGuire, Rick; Miesfeld, Mark; Peedin, Lee; Sims, Oliver; Wolfers, Jon (2022).
2812:
Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Peedin, Lee; Sims, Oliver; Wolfers, Jon (2022).
2792:
Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Peedin, Lee; Sims, Oliver; Wolfers, Jon (2022).
2772:
Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Peedin, Lee; Sims, Oliver; Wolfers, Jon (2022).
2753:
2752:
Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Peedin, Lee; Sims, Oliver; Wolfers, Jon (2022).
2657:
Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Peedin, Lee; Sims, Oliver; Wolfers, Jon (2022).
1862:
2836:
3259:
3203:
2896:
1388:
1354:
474:
in 2009. To this day, the RexxLA continues to develop, support and maintain ooRexx as well as "Classic Rexx" and
301:
1852:
2876:
2856:
740:
Supports 28 keyword instructions, four directives, 29 classes with associated methods and 75 build-in functions
372:
332:
2658:
2350:
117:
2987:
2793:
2773:
1085:
447:
2813:
1731:. In addition to OLE support allows the Windows extension to interact with the Windows program manager, the
1480:
481:
IBM's original Object REXX interpreter continues to be available in OS/2-derived operating systems, such as
3264:
1680:
1369:
693:
376:
2476:
1930:
2539:
2518:
2452:
1712:
1704:
313:
95:
40:
1699:, an in-process library that implements a self-contained, serverless, zero-configuration, transactional
3028:
3008:
220:
188:
2875:
Ashley, W. David; Flatscher, Rony G.; McGuire, Rick; Peedin, Lee; Sims, Oliver; Wolfers, Jon (2019).
1751:
1655:
1392:
1306:
2497:
2270:"IBM Object REXX for AIX - Object-Oriented Scripting Language for Beginners to Advanced Programmers"
2076:"IBM Object REXX for AIX - Object-Oriented Scripting Language for Beginners to Advanced Programmers"
1966:
355:, under the technical direction of Simon C. Nash, experimented with merging "Classic Rexx" with the
3127:
2611:
2311:
2283:
2145:
2117:
2089:
2061:
1987:
1951:
1878:
1831:
1728:
1708:
744:
2297:
2269:
2131:
2103:
2075:
506:
3183:
2948:
2255:
2025:
1783:
1660:
1636:
1376:
1098:
636:
317:
309:
44:
2298:"IBM Object REXX for Windows V2R1 - Object-Oriented Programming for Beginners to Advanced Users"
2104:"IBM Object REXX for Windows V2R1 - Object-Oriented Programming for Beginners to Advanced Users"
3193:
3188:
2968:
2706:
1664:
1643:
1077:
755:
665:
443:
56:
52:
48:
1807:
Object REXX and Open Object Rexx do not include all of the new features of ANSI standard Rexx.
1679:(WSH) Scripting Engine that can be used to perform general automation tasks. It also includes
604:
DE additionally provides a dialogue class library, a graphical dialogue editor and a built-in
3244:
3147:
2207:
2055:
1981:
1945:
1736:
463:
451:
331:
programming language (often called "Classic Rexx"). Object REXX retains all the features and
216:
3198:
3046:
2953:
1395:, which does not have to be declared, which reduces the effort for programmers compared to
1362:
321:
31:
2732:"Employing the Message Paradigm to Ease Learning Object-oriented Concepts and Programming"
8:
2231:
2040:
2001:
1676:
1651:
1425:
1144:
1036:
701:
438:
On 12 October 2004, IBM announced the discontinuation of Object REXX and transferred the
2183:
3218:
3168:
3152:
3096:
3061:
1732:
1629:
1408:
751:
601:
First releases for
Windows as "Interpreter Edition" (IE) and "Development Edition" (DE)
227:
143:
760:
Improved PDF documentation that supports links, meta information and document indexing
750:
Includes extension classes for mathematical calculation, dealing with TCP/IP sockets,
3213:
2961:
2305:
2277:
2139:
2111:
2083:
1858:
1762:
systems for interacting with processes and threads, users and user groups, files and
928:
808:
180:
2572:
2707:"Cognitive Load in Programming Education: Easing the Burden on Beginners with REXX"
1740:
1703:
database engine. There is also an external library that implements a bidirectional
1688:
916:
471:
455:
211:
167:
156:
1375:
The code that IBM released to open source in 2004 did not include the classes for
2632:
1832:"X3.274-1996 American National Standards Institute for Programming Language Rexx"
1787:
1380:
368:
63:
1905:
1750:-compatible operating systems, the nCurses class library enables the writing of
3178:
1632:, the number of which has remained relatively stable over the years. Using the
1314:
873:
816:
789:
432:
416:
412:
172:
36:
2159:
1073:
Separate documentation for Rexx extensions library and Unix extensions library
23:
3269:
3233:
1117:
1045:
901:
881:
837:
766:
723:
673:
645:
583:
561:
505:
based distributions the current and the development version are available as
1533:
In contrast to
Smalltalk, there is an explicit message operator, the tilde (
3173:
3056:
1298:
1134:
Standalone installer for ooDialog 4.2.3 and several new classes and methods
420:
356:
3066:
2678:
2427:
2402:
2377:
2325:
1763:
1743:
as well as to query, edit and interact with windows, menus or submenus.
1396:
1032:
class, responsible for the Object
Linking and Embedding/ActiveX interface
498:
486:
439:
392:
192:
1723:
For
Windows, ooRexx includes the OODialog framework allowing to produce
3208:
1724:
502:
428:
424:
400:
396:
1758:
programming library. The RxUnixSys library provides functions on most
1687:(OLE) support allowing to interact with Windows programs such as the
605:
360:
277:
2208:"ooRexx (Open Object Rexx) - Browse /oorexx-docs at SourceForge.net"
1650:(JSON) data and a sub-command environment that partially emulates a
1642:
The Rexx extension library provides a class for reading and writing
1345:
3081:
2795:
ooRexx
Documentation 5.0.0 RxSock TCP/IP Socket Functions Reference
1526:
737:
First release of ooRexx as the open-source successor to Object REXX
2714:
Central
European Conference on Information and Intelligent Systems
1193:
942:
Restructuring of ooDialog and addition of 7 classes and 24 methods
3086:
3051:
3013:
2132:"Software withdrawal and service discontinuance: IBM Object REXX"
1755:
1684:
1302:
1140:
924:
812:
708:
697:
632:
475:
408:
289:
200:
196:
689:
Support for Windows 98, Windows Me, Windows 2000, and Windows NT
625:
Provides array handling, arithmetic and other build-in functions
339:
X3.274-1996 standard, it offers many new features of its own.
3101:
3091:
3076:
2184:"ooRexx (Open Object Rexx) - Browse /oorexx at SourceForge.net"
1696:
482:
152:
2914:
2894:
2854:
2834:
2811:
2791:
2771:
2751:
2656:
2576:
1663:, while the RxFtp library specifically provides access to the
435:, the last major update for Object REXX was released in 2001.
3071:
2918:
ooRexx Documentation 5.0.0 Unix Extensions Function Reference
2679:"An empirical investigation into programming language syntax"
1747:
1366:
934:
920:
852:
804:
459:
404:
184:
176:
160:
148:
136:
2983:
2874:
2755:
ooRexx Documentation 5.0.0 Rexx Extensions Library Reference
1090:
Addition of ooSQLite extension to create, modify, and query
3023:
1759:
1715:, which allows Java classes to be used in ooRexx programs.
1647:
1212:
Addition of several new keyword instructions and directives
1081:
1067:
411:
V4.1.5 or higher was released. In 2000, versions for
388:
328:
273:
204:
2938:
2898:
ooRexx Documentation 5.0.0 nCurses Class Library Reference
2775:
ooRexx Documentation 5.0.0 RxMath Math Functions Reference
1938:
Proceedings of the REXX Symposium for Developers and Users
1322:
537:
478:. Furthermore, the RexxLA organizes annual symposia.
241:
3122:
2984:
2739:
In 2024 47th MIPRO ICT and Electronics Convention (MIPRO)
1700:
1310:
1091:
937:
525:
520:
352:
2815:
ooRexx Documentation 5.0.0 RxFtp Class Library Reference
1183:
and methods for inserting and deleting elements for the
1063:
class including four new methods and 29 instance methods
2838:
ooRexx Documentation 5.0.0 Windows Extensions Reference
2256:"IBM Object REXX Now Runs on Windows NT and Windows 95"
2026:"IBM Object REXX Now Runs on Windows NT and Windows 95"
711:
functions and addition of mathematical function package
454:. This first version of ooRexx 3.0.0 has been heavily
2660:
ooRexx Documentation 5.0.0 Open Object Rexx Reference
327:
It is a follow-on and a significant extension of the
1137:
Separate documentation for ooSQLite external library
987:
Separate documentation for Windows extension library
984:
Addition of 17 samples to illustrate ooRexx concepts
714:
Support for subroutine, procedure and function calls
610:Provides structured programming constructs such as
391:. In 1996, Object REXX was released as part of the
1623:
1525:Similar to the messaging paradigm implemented by
1339:
3231:
2352:Open Object Rexx Reference Version 3.0.0 Edition
2570:
2048:Proceedings of the 16th Rexx Language Symposium
2038:
1974:Proceedings of the 20th Rexx Language Symposium
1076:Addition of extension classes for handling the
2683:ACM Transactions on Computing Education (TOCE)
2039:Schweizer, Manfred; Berger, Uwe (2005-04-21).
1209:A total of 86 new features and 76 enhancements
1149:Add trace information about method invocations
2969:
2878:ooRexx Documentation 4.2.4 ooDialog Reference
2858:ooRexx Documentation 1.0.0 ooSQLite Reference
2676:
1143:support for Linux system and compliance with
821:Additional functions for the RexxUtil library
577:First official release as part of OS/2 Warp 4
530:
407:followed. In 1999 an Object REXX version for
2729:
2704:
1718:
2976:
2962:
2677:Stefik, Andreas; Siebert, Susanna (2013).
1297:Separate documentation for a) ooRexxUnit (
2630:
1846:
1844:
1646:(CSV) files, for creating and processing
1104:Additional class and method for ooDialog
717:Support for stems and compound variables
542:
395:operating system. In 1997, versions for
1850:
442:and licensing rights to the non-profit
3232:
1841:
824:Additional methods for several classes
3250:Object-oriented programming languages
2957:
2830:
2828:
2725:
2723:
2700:
2698:
2696:
2652:
2650:
2596:"Accessing Workplace Shell Objects".
1481:case-insensitive programming language
1082:multipurpose internet mail extensions
2988:free and open-source software (FOSS)
2944:Open Object Rexx 5.0.0 documentation
1964:
1928:
1900:
1898:
1826:
1824:
1695:. ooSQLite provides an interface to
2730:Flatscher, Rony G.; Winkler, Till.
2612:"Does ArcaOS include REXX support?"
1879:"7 Reasons that Rexx Still Matters"
1520:
1474:
1179:class, several sorting methods for
783:Separate documentation for ooDialog
13:
2825:
2720:
2705:Winkler, Till; Flatscher, Rony G.
2693:
2647:
2560:Where did SOM support go in 4.0.0?
1798:Excluding the SOM and WPS packages
1313:and d) explaining the release and
1311:application programming interfaces
1119:Old version, no longer maintained:
1066:Addition of extension library for
1047:Old version, no longer maintained:
903:Old version, no longer maintained:
883:Old version, no longer maintained:
839:Old version, no longer maintained:
791:Old version, no longer maintained:
768:Old version, no longer maintained:
725:Old version, no longer maintained:
675:Old version, no longer maintained:
647:Old version, no longer maintained:
585:Old version, no longer maintained:
563:Old version, no longer maintained:
14:
3281:
3240:Class-based programming languages
2932:
2633:"The design of the REXX language"
2232:"IBM Object REXX for OS/2 - EDM2"
2002:"IBM Object REXX for OS/2 - EDM2"
1895:
1821:
1675:The Windows extension includes a
1628:ooRexx release 5.0.0 contains 82
1028:Addition of seven methods to the
938:application programming interface
1618:/* output: This is ooRexx! */
1596:/* output: This is ooRexx! */
1574:/* output: This is ooRexx! */
1567:/* a merged string */
1407:As "Classic Rexx", ooRexx has a
664:Addition of an interface to the
22:
3255:Free compilers and interpreters
3204:Open Source Security Foundation
2949:Open Object Rexx on Sourceforge
2908:
2888:
2868:
2848:
2805:
2785:
2765:
2745:
2670:
2624:
2604:
2589:
2564:
2553:
2532:
2511:
2490:
2469:
2445:
2420:
2395:
2370:
2343:
2318:
2290:
2262:
2248:
2224:
2200:
2176:
2152:
2124:
2096:
2068:
2032:
1801:
1792:
1624:Built-in and external functions
1515:/* output: This is REXX! */
1508:/* output: This is REXX! */
1501:/* a merged string */
1479:As "Classic Rexx", ooRexx is a
1469:/* output: Goodbye! */
1460:"Good""bye"
1454:/* output: This is REXX! */
1439:/* output: Hello World! */
1416:) or adjacent quotation marks (
1389:principle of least astonishment
1152:Additional method each for the
1021:class now supports most of the
351:In 1988, the "Oryx" project at
2018:
1994:
1967:"An Object Rexx Retrospective"
1958:
1922:
1871:
1776:
1340:Design philosophy and features
1243:classes and associated methods
981:classes and associated methods
622:branching and subroutine calls
1:
1965:Nash, Simon C. (2009-05-21).
1929:Nash, Simon C. (1990-06-11).
1814:
1344:ooRexx is designed to retain
1086:simple mail transfer protocol
557:Notable Features and Changes
526:Old version, still maintained
448:free and open-source software
2477:"ooRexx 4.1.0: ReleaseNotes"
2041:"From Object REXX to ooRexx"
1681:Object Linking and Embedding
1402:
831:class and associated methods
743:ooDialog 3.0.0 for creating
694:Object Linking and Embedding
661:First release for AIX V4.1.5
7:
1854:Rexx Programmer's Reference
1361:. Further features include
1175:Additional methods for the
857:Additional methods for the
492:
78:; 36 years ago
10:
3286:
1752:text-based user interfaces
1670:
1648:JavaScript Object Notation
1307:text-based user interfaces
346:
3161:
3140:
3115:
3037:
3001:
2994:
2939:Rexx Language Association
1784:System Object Model (SOM)
1782:Including interfaces to
1729:graphical user interfaces
1719:Operating system specific
1131:More than 43 enhancements
990:Four new methods for the
745:graphical user interfaces
288:
283:
272:
267:
260:
252:
236:
226:
210:
166:
142:
132:
128:
116:
94:
90:
72:
62:
30:
21:
3128:Red Hat Enterprise Linux
2631:Cowlishaw, Mike (1987).
2571:Willis Boughton (2004).
2160:"RexxLA - Rexx Symposia"
1906:"IBM Object REXX - EDM2"
1851:Fosdick, Howard (2005).
1769:
1709:Bean Scripting Framework
1551:
1485:
1436:"Hello World!"
1430:
1426:intrinsic cognitive load
1397:strictly typed languages
261:Object REXX (until 2004)
3260:Cross-platform software
3184:Linux Technology Center
2540:"ooRexx 5.0.0: Changes"
2519:"ooRexx 4.2.0: Changes"
2358:. RexxLA. 24 March 2005
1377:IBM System Object Model
1246:Additional methods for
1195:Current stable version:
631:Includes interfaces to
232:.rxs, .rex, .rexx, .cls
133:Implementation language
103:; 16 months ago
3194:Open Mainframe Project
3189:Open Invention Network
2453:"ooRexx 4.0.0: Readme"
1931:"Object Oriented REXX"
1665:file transfer protocol
1644:comma-separated values
1107:Additional method for
1078:comma-separated values
1070:systems (49 functions)
872:Provides interface to
756:file transfer protocol
666:file transfer protocol
639:and C/C++ applications
538:Latest preview version
444:Special Interest Group
101:5.0.0 / 10 May 2023
3148:Common Public License
3002:Programming languages
2598:Object REXX Reference
2573:"SOM and Object REXX"
1788:Workplace Shell (WPS)
1707:bridge, based on the
1301:framework), b) using
1035:Drop support for the
1002:and one each for the
452:Common Public License
3199:OpenPOWER Foundation
3047:Carbon Design System
2310:: CS1 maint: year (
2282:: CS1 maint: year (
2144:: CS1 maint: year (
2116:: CS1 maint: year (
2088:: CS1 maint: year (
2060:: CS1 maint: year (
1986:: CS1 maint: year (
1950:: CS1 maint: year (
1857:. Wiley Publishing.
1363:multiple inheritance
895:Several enhancements
780:Various enhancements
507:Arch User Repository
322:programming language
3265:Scripting languages
2637:ACM SIGPLAN Notices
1677:Windows Script Host
1590:"Leading"
1564:"ooRexx!"
1558:" This"
1492:" This"
1445:" This"
1225:MessageNotification
1145:Linux Standard Base
1037:Windows Script Host
752:regular expressions
702:Windows Script Host
263:ooRexx (since 2005)
228:Filename extensions
73:First appeared
68:Simon C. Nash (IBM)
18:
3219:The Fedora Project
3169:Eclipse Foundation
3153:IBM Public License
2498:"ooSQLite: Readme"
2300:. IBM. 2001-03-20.
2272:. IBM. 1999-03-30.
2258:. IBM. 1997-02-25.
2134:. IBM. 2004-10-12.
2106:. IBM. 2001-03-20.
2078:. IBM. 1999-03-30.
2028:. IBM. 1997-02-25.
1630:built-in functions
1359:data encapsulation
1181:OrderedCollections
851:Added support for
747:on Windows systems
16:
3227:
3226:
3136:
3135:
3116:Operating systems
3040:development tools
1498:"REXX!"
1451:"REXX!"
1337:
1336:
1315:build environment
1217:AlarmNotification
1170:OrderedCollection
295:
294:
181:Microsoft Windows
3277:
2999:
2998:
2978:
2971:
2964:
2955:
2954:
2926:
2925:
2923:
2912:
2906:
2905:
2903:
2892:
2886:
2885:
2883:
2872:
2866:
2865:
2863:
2852:
2846:
2845:
2843:
2832:
2823:
2822:
2820:
2809:
2803:
2802:
2800:
2789:
2783:
2782:
2780:
2769:
2763:
2762:
2760:
2749:
2743:
2742:
2736:
2727:
2718:
2717:
2711:
2702:
2691:
2690:
2674:
2668:
2667:
2665:
2654:
2645:
2644:
2628:
2622:
2621:
2619:
2618:
2608:
2602:
2601:
2593:
2587:
2586:
2584:
2583:
2578:
2568:
2562:
2557:
2551:
2550:
2548:
2546:
2536:
2530:
2529:
2527:
2525:
2515:
2509:
2508:
2506:
2504:
2494:
2488:
2487:
2485:
2483:
2473:
2467:
2466:
2464:
2462:
2457:
2449:
2443:
2442:
2440:
2438:
2424:
2418:
2417:
2415:
2413:
2399:
2393:
2392:
2390:
2388:
2374:
2368:
2367:
2365:
2363:
2357:
2347:
2341:
2340:
2338:
2336:
2322:
2316:
2315:
2309:
2301:
2294:
2288:
2287:
2281:
2273:
2266:
2260:
2259:
2252:
2246:
2245:
2243:
2242:
2228:
2222:
2221:
2219:
2218:
2204:
2198:
2197:
2195:
2194:
2180:
2174:
2173:
2171:
2170:
2156:
2150:
2149:
2143:
2135:
2128:
2122:
2121:
2115:
2107:
2100:
2094:
2093:
2087:
2079:
2072:
2066:
2065:
2059:
2051:
2045:
2036:
2030:
2029:
2022:
2016:
2015:
2013:
2012:
1998:
1992:
1991:
1985:
1977:
1971:
1962:
1956:
1955:
1949:
1941:
1935:
1926:
1920:
1919:
1917:
1916:
1902:
1893:
1892:
1890:
1889:
1875:
1869:
1868:
1848:
1839:
1838:
1836:
1828:
1808:
1805:
1799:
1796:
1790:
1780:
1733:system event log
1694:
1689:Microsoft Office
1661:TCP/IP protocols
1635:
1619:
1616:
1613:
1610:
1607:
1604:
1600:
1597:
1594:
1591:
1588:
1585:
1582:
1578:
1575:
1571:
1568:
1565:
1562:
1559:
1556:
1548:
1544:
1540:
1536:
1521:Message paradigm
1516:
1512:
1509:
1505:
1502:
1499:
1496:
1493:
1490:
1475:Case-insensitive
1470:
1467:
1464:
1461:
1458:
1455:
1452:
1449:
1446:
1443:
1440:
1437:
1434:
1423:
1419:
1415:
1409:free-form syntax
1393:character string
1346:all the features
1325:
1293:
1289:
1285:
1281:
1277:
1273:
1269:
1265:
1261:
1257:
1253:
1249:
1242:
1238:
1234:
1230:
1226:
1222:
1218:
1196:
1186:
1182:
1178:
1171:
1167:
1163:
1159:
1155:
1120:
1110:
1062:
1048:
1031:
1024:
1020:
1013:
1009:
1005:
1001:
997:
994:, three for the
993:
980:
976:
972:
968:
964:
960:
956:
952:
948:
904:
884:
868:
864:
860:
840:
830:
792:
769:
726:
676:
648:
621:
617:
613:
586:
564:
548:
547:
544:
539:
534:
527:
522:
517:
248:
245:
243:
111:
109:
104:
86:
84:
79:
64:Designed by
26:
19:
15:
3285:
3284:
3280:
3279:
3278:
3276:
3275:
3274:
3230:
3229:
3228:
3223:
3157:
3132:
3111:
3039:
3033:
2990:
2982:
2935:
2930:
2929:
2921:
2913:
2909:
2901:
2893:
2889:
2881:
2873:
2869:
2861:
2853:
2849:
2841:
2833:
2826:
2818:
2810:
2806:
2798:
2790:
2786:
2778:
2770:
2766:
2758:
2750:
2746:
2734:
2728:
2721:
2709:
2703:
2694:
2675:
2671:
2663:
2655:
2648:
2629:
2625:
2616:
2614:
2610:
2609:
2605:
2595:
2594:
2590:
2581:
2579:
2569:
2565:
2558:
2554:
2544:
2542:
2538:
2537:
2533:
2523:
2521:
2517:
2516:
2512:
2502:
2500:
2496:
2495:
2491:
2481:
2479:
2475:
2474:
2470:
2460:
2458:
2455:
2451:
2450:
2446:
2436:
2434:
2426:
2425:
2421:
2411:
2409:
2401:
2400:
2396:
2386:
2384:
2376:
2375:
2371:
2361:
2359:
2355:
2349:
2348:
2344:
2334:
2332:
2324:
2323:
2319:
2303:
2302:
2296:
2295:
2291:
2275:
2274:
2268:
2267:
2263:
2254:
2253:
2249:
2240:
2238:
2230:
2229:
2225:
2216:
2214:
2212:sourceforge.net
2206:
2205:
2201:
2192:
2190:
2188:sourceforge.net
2182:
2181:
2177:
2168:
2166:
2158:
2157:
2153:
2137:
2136:
2130:
2129:
2125:
2109:
2108:
2102:
2101:
2097:
2081:
2080:
2074:
2073:
2069:
2053:
2052:
2043:
2037:
2033:
2024:
2023:
2019:
2010:
2008:
2000:
1999:
1995:
1979:
1978:
1969:
1963:
1959:
1943:
1942:
1933:
1927:
1923:
1914:
1912:
1904:
1903:
1896:
1887:
1885:
1877:
1876:
1872:
1865:
1849:
1842:
1834:
1830:
1829:
1822:
1817:
1812:
1811:
1806:
1802:
1797:
1793:
1781:
1777:
1772:
1725:Windows dialogs
1721:
1692:
1673:
1633:
1626:
1621:
1620:
1617:
1614:
1611:
1608:
1605:
1602:
1598:
1595:
1592:
1589:
1586:
1583:
1580:
1576:
1573:
1569:
1566:
1563:
1560:
1557:
1554:
1546:
1542:
1538:
1534:
1523:
1518:
1517:
1514:
1510:
1507:
1503:
1500:
1497:
1494:
1491:
1488:
1477:
1472:
1471:
1468:
1465:
1462:
1459:
1456:
1453:
1450:
1447:
1444:
1441:
1438:
1435:
1432:
1421:
1417:
1413:
1405:
1381:Workplace Shell
1342:
1327:
1324:Future release:
1323:
1291:
1287:
1283:
1279:
1275:
1271:
1267:
1263:
1259:
1255:
1251:
1247:
1240:
1236:
1232:
1228:
1224:
1220:
1216:
1199:
1194:
1184:
1180:
1176:
1169:
1165:
1161:
1157:
1153:
1122:
1118:
1108:
1097:Enhancement of
1094:based databases
1060:
1050:
1046:
1029:
1022:
1018:
1011:
1007:
1003:
999:
998:, four for the
995:
991:
978:
974:
970:
966:
962:
958:
954:
950:
946:
906:
902:
886:
882:
866:
862:
858:
842:
838:
828:
794:
790:
771:
767:
728:
724:
680:
678:
674:
652:
650:
646:
619:
615:
611:
596:1997-05-30 (DE)
595:
594:1997-02-28 (IE)
590:
588:
584:
568:
566:
562:
546:
545:
540:
535:
528:
523:
518:
513:
495:
371:, object-based
369:message passing
349:
314:object-oriented
306:general-purpose
262:
255:implementations
240:
124:
118:Preview release
112:
107:
105:
102:
82:
80:
77:
41:object-oriented
12:
11:
5:
3283:
3273:
3272:
3267:
3262:
3257:
3252:
3247:
3242:
3225:
3224:
3222:
3221:
3216:
3211:
3206:
3201:
3196:
3191:
3186:
3181:
3179:Linux on IBM Z
3176:
3171:
3165:
3163:
3159:
3158:
3156:
3155:
3150:
3144:
3142:
3138:
3137:
3134:
3133:
3131:
3130:
3125:
3119:
3117:
3113:
3112:
3110:
3109:
3104:
3099:
3094:
3089:
3084:
3079:
3074:
3069:
3064:
3059:
3054:
3049:
3043:
3041:
3038:Frameworks and
3035:
3034:
3032:
3031:
3026:
3021:
3016:
3011:
3005:
3003:
2996:
2992:
2991:
2981:
2980:
2973:
2966:
2958:
2952:
2951:
2946:
2941:
2934:
2933:External links
2931:
2928:
2927:
2907:
2887:
2867:
2847:
2824:
2804:
2784:
2764:
2744:
2719:
2692:
2669:
2646:
2623:
2603:
2588:
2563:
2552:
2531:
2510:
2489:
2468:
2444:
2419:
2394:
2369:
2342:
2317:
2289:
2261:
2247:
2223:
2199:
2175:
2164:www.rexxla.org
2151:
2123:
2095:
2067:
2031:
2017:
1993:
1957:
1921:
1894:
1870:
1863:
1840:
1819:
1818:
1816:
1813:
1810:
1809:
1800:
1791:
1774:
1773:
1771:
1768:
1727:and therefore
1720:
1717:
1672:
1669:
1625:
1622:
1552:
1522:
1519:
1486:
1476:
1473:
1431:
1404:
1401:
1341:
1338:
1335:
1334:
1332:
1329:
1320:
1319:
1318:
1317:
1295:
1244:
1213:
1210:
1205:
1202:
1191:
1190:
1189:
1188:
1173:
1150:
1147:
1138:
1135:
1132:
1127:
1124:
1115:
1114:
1113:
1112:
1105:
1102:
1101:socket support
1095:
1088:
1074:
1071:
1064:
1055:
1052:
1043:
1042:
1041:
1040:
1033:
1026:
1015:
988:
985:
982:
943:
940:
931:
911:
908:
899:
898:
897:
896:
891:
888:
879:
878:
877:
876:
870:
855:
847:
844:
835:
834:
833:
832:
825:
822:
819:
799:
796:
787:
786:
785:
784:
781:
776:
773:
764:
763:
762:
761:
758:
748:
741:
738:
733:
730:
721:
720:
719:
718:
715:
712:
705:
690:
685:
682:
671:
670:
669:
668:
662:
657:
654:
643:
642:
641:
640:
637:TCP/IP sockets
629:
626:
623:
608:
602:
597:
592:
581:
580:
579:
578:
573:
570:
559:
558:
555:
552:
551:Major Releases
543:Future release
541:
536:
532:Latest version
529:
524:
519:
512:
511:
494:
491:
433:Windows NT 4.0
419:followed. For
348:
345:
293:
292:
286:
285:
281:
280:
270:
269:
265:
264:
258:
257:
250:
249:
238:
234:
233:
230:
224:
223:
214:
208:
207:
173:Cross-platform
170:
164:
163:
146:
140:
139:
134:
130:
129:
126:
125:
122:
120:
114:
113:
100:
98:
96:Stable release
92:
91:
88:
87:
74:
70:
69:
66:
60:
59:
37:Multi-paradigm
34:
28:
27:
9:
6:
4:
3:
2:
3282:
3271:
3268:
3266:
3263:
3261:
3258:
3256:
3253:
3251:
3248:
3246:
3243:
3241:
3238:
3237:
3235:
3220:
3217:
3215:
3212:
3210:
3207:
3205:
3202:
3200:
3197:
3195:
3192:
3190:
3187:
3185:
3182:
3180:
3177:
3175:
3172:
3170:
3167:
3166:
3164:
3160:
3154:
3151:
3149:
3146:
3145:
3143:
3139:
3129:
3126:
3124:
3121:
3120:
3118:
3114:
3108:
3105:
3103:
3100:
3098:
3095:
3093:
3090:
3088:
3085:
3083:
3080:
3078:
3075:
3073:
3070:
3068:
3065:
3063:
3060:
3058:
3055:
3053:
3050:
3048:
3045:
3044:
3042:
3036:
3030:
3027:
3025:
3022:
3020:
3017:
3015:
3012:
3010:
3007:
3006:
3004:
3000:
2997:
2993:
2989:
2986:
2979:
2974:
2972:
2967:
2965:
2960:
2959:
2956:
2950:
2947:
2945:
2942:
2940:
2937:
2936:
2920:
2919:
2911:
2900:
2899:
2891:
2880:
2879:
2871:
2860:
2859:
2851:
2840:
2839:
2831:
2829:
2817:
2816:
2808:
2797:
2796:
2788:
2777:
2776:
2768:
2757:
2756:
2748:
2740:
2733:
2726:
2724:
2715:
2708:
2701:
2699:
2697:
2688:
2684:
2680:
2673:
2662:
2661:
2653:
2651:
2642:
2638:
2634:
2627:
2613:
2607:
2599:
2592:
2574:
2567:
2561:
2556:
2541:
2535:
2520:
2514:
2499:
2493:
2478:
2472:
2454:
2448:
2433:
2429:
2428:"ooRexx News"
2423:
2408:
2404:
2403:"ooRexx News"
2398:
2383:
2379:
2378:"ooRexx News"
2373:
2354:
2353:
2346:
2331:
2327:
2326:"ooRexx News"
2321:
2313:
2307:
2299:
2293:
2285:
2279:
2271:
2265:
2257:
2251:
2237:
2233:
2227:
2213:
2209:
2203:
2189:
2185:
2179:
2165:
2161:
2155:
2147:
2141:
2133:
2127:
2119:
2113:
2105:
2099:
2091:
2085:
2077:
2071:
2063:
2057:
2049:
2042:
2035:
2027:
2021:
2007:
2003:
1997:
1989:
1983:
1975:
1968:
1961:
1953:
1947:
1939:
1932:
1925:
1911:
1907:
1901:
1899:
1884:
1883:SmartBear.com
1880:
1874:
1866:
1864:0-7645-7996-7
1860:
1856:
1855:
1847:
1845:
1833:
1827:
1825:
1820:
1804:
1795:
1789:
1785:
1779:
1775:
1767:
1765:
1761:
1757:
1753:
1749:
1744:
1742:
1738:
1734:
1730:
1726:
1716:
1714:
1710:
1706:
1702:
1698:
1690:
1686:
1682:
1678:
1668:
1666:
1662:
1657:
1653:
1649:
1645:
1640:
1638:
1631:
1612:"l"
1550:
1549:as an option.
1531:
1528:
1484:
1482:
1429:
1427:
1410:
1400:
1398:
1394:
1390:
1384:
1382:
1378:
1373:
1371:
1368:
1364:
1360:
1356:
1352:
1347:
1333:
1330:
1321:
1316:
1312:
1309:, c) the C++
1308:
1304:
1300:
1296:
1272:MutableBuffer
1245:
1214:
1211:
1208:
1207:
1206:
1203:
1201:
1192:
1174:
1158:Mutablebuffer
1151:
1148:
1146:
1142:
1139:
1136:
1133:
1130:
1129:
1128:
1125:
1116:
1106:
1103:
1100:
1096:
1093:
1089:
1087:
1083:
1079:
1075:
1072:
1069:
1065:
1058:
1057:
1056:
1053:
1044:
1038:
1034:
1027:
1025:class methods
1019:MutableBuffer
1016:
989:
986:
983:
975:WeakReference
951:IdentityTable
944:
941:
939:
936:
932:
930:
926:
922:
918:
914:
913:
912:
909:
900:
894:
893:
892:
889:
880:
875:
871:
859:MutableBuffer
856:
854:
850:
849:
848:
845:
836:
829:CircularQueue
826:
823:
820:
818:
814:
810:
806:
802:
801:
800:
797:
788:
782:
779:
778:
777:
774:
765:
759:
757:
753:
749:
746:
742:
739:
736:
735:
734:
731:
722:
716:
713:
710:
706:
703:
699:
695:
691:
688:
687:
686:
683:
672:
667:
663:
660:
659:
658:
655:
644:
638:
634:
630:
627:
624:
609:
607:
603:
600:
599:
598:
593:
582:
576:
575:
574:
571:
560:
556:
553:
550:
549:
533:
516:
510:
508:
504:
500:
490:
488:
484:
479:
477:
473:
469:
465:
461:
457:
453:
449:
445:
441:
436:
434:
430:
426:
422:
418:
414:
410:
406:
402:
398:
394:
390:
384:
382:
378:
374:
370:
366:
365:encapsulation
362:
358:
354:
344:
340:
338:
334:
330:
325:
323:
319:
315:
311:
307:
303:
299:
291:
287:
282:
279:
275:
271:
268:Influenced by
266:
259:
256:
251:
247:
239:
235:
231:
229:
225:
222:
218:
215:
213:
209:
206:
202:
198:
194:
190:
186:
182:
178:
174:
171:
169:
165:
162:
158:
154:
150:
147:
145:
141:
138:
135:
131:
127:
121:
119:
115:
99:
97:
93:
89:
75:
71:
67:
65:
61:
58:
54:
50:
46:
42:
38:
35:
33:
29:
25:
20:
3245:IBM software
3174:Fedora Linux
3018:
2917:
2910:
2897:
2890:
2877:
2870:
2857:
2850:
2837:
2814:
2807:
2794:
2787:
2774:
2767:
2754:
2747:
2741:: 1244–1249.
2738:
2713:
2686:
2682:
2672:
2659:
2640:
2636:
2626:
2615:. Retrieved
2606:
2597:
2591:
2580:. Retrieved
2566:
2555:
2543:. Retrieved
2534:
2522:. Retrieved
2513:
2501:. Retrieved
2492:
2480:. Retrieved
2471:
2459:. Retrieved
2447:
2435:. Retrieved
2431:
2422:
2410:. Retrieved
2406:
2397:
2385:. Retrieved
2381:
2372:
2360:. Retrieved
2351:
2345:
2333:. Retrieved
2329:
2320:
2292:
2264:
2250:
2239:. Retrieved
2236:www.edm2.com
2235:
2226:
2215:. Retrieved
2211:
2202:
2191:. Retrieved
2187:
2178:
2167:. Retrieved
2163:
2154:
2126:
2098:
2070:
2056:cite journal
2047:
2034:
2020:
2009:. Retrieved
2006:www.edm2.com
2005:
1996:
1982:cite journal
1973:
1960:
1946:cite journal
1937:
1924:
1913:. Retrieved
1910:www.edm2.com
1909:
1886:. Retrieved
1882:
1873:
1853:
1803:
1794:
1778:
1764:file systems
1745:
1722:
1674:
1641:
1627:
1561:'is'
1532:
1524:
1495:'is'
1478:
1448:'is'
1406:
1385:
1374:
1355:polymorphism
1343:
1305:for writing
1299:unit testing
1215:Addition of
1197:
1059:Addition of
1039:(WSH) engine
945:Addition of
919:versions of
915:Support for
827:Addition of
803:Support for
707:Support for
704:(WSH) engine
692:Support for
620:if-then-else
554:Release Date
531:
514:
496:
480:
464:architecture
462:, and a new
437:
421:Windows 2000
385:
357:object model
350:
341:
326:
297:
296:
3067:Eclipse Che
3019:Object REXX
2643:(2): 26–35.
2432:Sourceforge
2407:Sourceforge
2382:Sourceforge
2330:Sourceforge
1766:and other.
1466:'!'
1351:subclassing
1237:StringTable
1233:StringTable
979:SocketClass
967:RexxContext
874:Open Office
677:Object REXX
649:Object REXX
587:Object REXX
565:Object REXX
521:Old version
499:Sourceforge
487:eComStation
466:and native
440:source code
417:Sun/Solaris
393:OS/2 Warp 4
381:inheritance
373:concurrency
318:class-based
310:interpreted
298:Object REXX
193:OpenIndiana
108:10 May 2023
45:class-based
17:Object REXX
3234:Categories
3209:PowerLinux
2689:(4): 1–40.
2617:2020-09-03
2582:2014-02-02
2241:2024-06-19
2217:2024-05-18
2193:2024-05-18
2169:2024-05-17
2011:2024-06-19
1915:2024-06-19
1888:2024-06-19
1815:References
1754:using the
1713:BSF4ooRexx
1634:::requires
1379:(SOM) and
1256:Collection
1204:2022-12-22
1162:StackFrame
1126:2014-02-23
1054:2011-09-28
910:2009-09-30
890:2008-01-22
846:2007-09-17
798:2006-11-23
775:2006-08-21
732:2005-03-30
684:2001-04-21
681:(Windows)
656:1999-04-09
591:(Windows)
572:1996-09-25
503:Arch Linux
456:refactored
450:under the
429:Windows 98
425:Windows Me
401:Windows NT
397:Windows 95
302:high-level
284:Influenced
57:structured
53:imperative
49:procedural
2924:. RexxLA.
2904:. RexxLA.
2884:. RexxLA.
2864:. RexxLA.
2844:. RexxLA.
2821:. RexxLA.
2801:. RexxLA.
2781:. RexxLA.
2761:. RexxLA.
2666:. RexxLA.
1940:: 76-100.
1737:clipboard
1711:, called
1693:OLEObject
1637:directive
1543:"leading"
1403:Free-form
1260:Directory
1030:OLEObject
992:RexxQueue
955:Orderable
933:Improved
606:tokeniser
468:interface
361:Smalltalk
278:Smalltalk
123:5.1.0
3141:Licenses
3082:Node-RED
2995:Software
2306:cite web
2278:cite web
2140:cite web
2112:cite web
2084:cite web
1741:registry
1739:and the
1691:via the
1527:Alan Kay
1241:Validate
1229:RexxInfo
1177:Relation
1109:DateTime
1000:DateTime
754:and the
493:Releases
144:Platform
32:Paradigm
3162:Related
3097:Postfix
3087:OpenAFS
3062:Eclipse
3052:CGIDEV2
3014:NetRexx
1756:ncurses
1685:ActiveX
1671:Bridges
1370:classes
1303:ncurses
1294:classes
1284:Routine
1280:Package
1264:Message
1172:classes
1141:Systemd
1014:classes
971:Routine
963:Pointer
959:Package
929:Windows
869:classes
817:Solaris
809:Windows
709:Unicode
698:ActiveX
618:loops,
569:(OS/2)
515:Legend:
476:NetRexx
377:classes
347:History
290:NetRexx
244:.rexxla
237:Website
212:License
201:FreeBSD
189:Solaris
106: (
81: (
3102:Qiskit
3092:OpenJ9
3077:Kitura
2600:. IBM.
2545:18 May
2524:18 May
2503:18 May
2482:18 May
2461:18 May
2437:18 May
2412:18 May
2387:18 May
2362:18 May
2335:18 May
1861:
1735:, the
1697:SQLite
1357:, and
1328:5.1.0
1326:ooRexx
1288:String
1276:Object
1268:Method
1200:5.0.0
1198:ooRexx
1154:String
1123:4.2.0
1121:ooRexx
1099:TCP/IP
1051:4.1.0
1049:ooRexx
1023:String
1012:String
1004:Method
996:Object
947:Buffer
907:4.0.0
905:ooRexx
887:3.2.0
885:ooRexx
867:Object
863:String
843:3.1.2
841:ooRexx
795:3.1.1
793:ooRexx
772:3.1.0
770:ooRexx
729:3.0.0
727:ooRexx
653:(AIX)
612:select
501:. For
483:ArcaOS
472:64-bit
413:zLinux
333:syntax
253:Major
153:x86-64
3214:SHARE
3072:HElib
3057:Derby
2922:(PDF)
2902:(PDF)
2882:(PDF)
2862:(PDF)
2842:(PDF)
2819:(PDF)
2799:(PDF)
2779:(PDF)
2759:(PDF)
2735:(PDF)
2710:(PDF)
2664:(PDF)
2577:EDM/2
2456:(PDF)
2356:(PDF)
2044:(PDF)
1970:(PDF)
1934:(PDF)
1835:(PDF)
1770:Notes
1748:POSIX
1606:strip
1584:Strip
1367:mixin
1292:RxFtp
1252:Class
1248:Alarm
1187:class
1185:Array
1166:Queue
1111:class
921:Linux
917:64bit
853:MacOS
805:Linux
679:2.1.0
651:1.1.0
589:1.0.0
567:1.0.0
405:Linux
300:is a
221:GPLv2
219:1.0,
185:macOS
177:Linux
161:s390x
149:IA-32
3270:Rexx
3107:STAF
3024:Rexx
2547:2024
2526:2024
2505:2024
2484:2024
2463:2024
2439:2024
2414:2024
2389:2024
2364:2024
2337:2024
2312:link
2284:link
2146:link
2118:link
2090:link
2062:link
1988:link
1952:link
1859:ISBN
1786:and
1760:Unix
1746:For
1705:Java
1365:via
1331:2024
1290:and
1239:and
1221:Json
1168:and
1084:and
1068:Unix
1061:File
1017:The
1010:and
1008:Stem
977:and
927:and
865:and
815:and
485:and
431:and
415:and
403:and
389:OS/2
379:and
367:and
337:ANSI
329:Rexx
324:.
274:Rexx
246:.org
205:OS/2
83:1988
76:1988
55:),
3123:K42
3029:X10
3009:EGL
2985:IBM
1701:SQL
1656:CMS
1652:TSO
1599:say
1577:SAY
1570:Say
1547:"l"
1545:or
1511:SAY
1504:Say
1457:say
1442:say
1433:say
1420:or
1092:SQL
935:C++
925:AIX
813:AIX
633:DB2
460:C++
409:AIX
359:of
353:IBM
242:www
217:CPL
197:AIX
195:,
175::
157:ARM
137:C++
47:),
3236::
2827:^
2737:.
2722:^
2712:.
2695:^
2687:13
2685:.
2681:.
2649:^
2641:22
2639:.
2635:.
2575:.
2430:.
2405:.
2380:.
2328:.
2308:}}
2304:{{
2280:}}
2276:{{
2234:.
2210:.
2186:.
2162:.
2142:}}
2138:{{
2114:}}
2110:{{
2086:}}
2082:{{
2058:}}
2054:{{
2046:.
2004:.
1984:}}
1980:{{
1972:.
1948:}}
1944:{{
1936:.
1908:.
1897:^
1881:.
1843:^
1823:^
1667:.
1539:~~
1463:||
1428:.
1422:''
1418:""
1414:||
1399:.
1372:.
1353:,
1286:,
1282:,
1278:,
1274:,
1270:,
1266:,
1262:,
1258:,
1254:,
1250:,
1235:,
1231:,
1227:,
1223:,
1219:,
1164:,
1160:,
1156:,
1080:,
1006:,
973:,
969:,
965:,
961:,
957:,
953:,
949:,
923:,
861:,
811:,
807:,
700:,
635:,
616:do
614:,
489:.
427:,
423:,
399:,
383:.
375:,
320:)
312:,
308:,
304:,
276:,
203:,
199:,
191:,
187:,
183:,
179:,
168:OS
159:,
155:,
151:,
39::
2977:e
2970:t
2963:v
2716:.
2620:.
2585:.
2549:.
2528:.
2507:.
2486:.
2465:.
2441:.
2416:.
2391:.
2366:.
2339:.
2314:)
2286:)
2244:.
2220:.
2196:.
2172:.
2148:)
2120:)
2092:)
2064:)
2050:.
2014:.
1990:)
1976:.
1954:)
1918:.
1891:.
1867:.
1837:.
1683:/
1654:/
1615:)
1609:(
1603:~
1601:A
1593:)
1587:(
1581:~
1579:a
1572:A
1555:=
1553:a
1535:~
1513:a
1506:A
1489:=
1487:a
1412:(
696:/
316:(
110:)
85:)
51:(
43:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.