Oorexx.

Ein Open-Source-Projekt, verwaltet von der Rexx-Sprachvereinigung (REXXLA), der eine kostenlose Implementierung des Objekts REXX bietet
Jetzt downloaden

Oorexx. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Rexx Language Association
  • Website des Verlags:
  • http://www.oorexx.org/
  • Betriebssysteme:
  • Mac OS X 10.4 or later
  • Dateigröße:
  • 1.1 MB

Oorexx. Stichworte


Oorexx. Beschreibung

Ein Open-Source-Projekt von Rexx Language Association (RexxLA) Bereitstellen eine freie Implementierung von Object Rexx verwaltet ooRexx (Open Object Rexx) ist ein Open-Source-Projekt verwaltet von Rexx Language Association (RexxLA) eine freie Implementierung von Object Bereitstellung Rexx.Object Rexx eine Erweiterung der klassischen Rexx ist; ein leistungsfähiger, voll funktionsfähiger Programmiersprache, die einen menschenorientierte syntax.The ooRexx Interpreter zu schreiben Programme ermöglicht es Ihnen, prozedural als auch in einer objektorientierten fashion.NOTE hat: ooRexx verteilt unter der Common Public License (CPL) v1. 0. Hier sind einige der wichtigsten Features von ooRexx: · Einfach zu bedienen und leicht zu erlernen · Upwardly kompatibel mit klassischen Rexx · Die Möglichkeit, Befehle an mehrere Umgebungen · Angebote leistungsfähige Funktionen · Basierend auf Englisch artige Befehle · Verbesserte mit voller Objektorientierung · Für die objektorientierte Programmierung und ermöglicht auch Rexx herkömmliche Programmierung · Bietet eine Standard-API Rexx externe Funktionsbibliotheken in C geschrieben zu entwickeln · Ein Englisch-ähnliche Sprache: Um Rexx leichter zu erlernen und zu bedienen, sind viele seiner Anweisungen sinnvoll englischen Wörtern. Im Gegensatz zu einigen Programmiersprachen, dass die Verwendung Abkürzungen und eine große Anzahl von Satzzeichen, Rexx Anweisungen sind häufig Wörter wie SAY, PULL, WENN ... DANN ... SONST, DO ... END und EXIT. · Weniger Regeln: Rexx hat relativ wenige Regeln Format. Ein einzelner Befehl kann viele Zeilen erstrecken, und Sie können mehrere Befehle in einer Zeile enthalten. Anweisungen können in jeder Spalte beginnen und Sie können sie in Großbuchstaben, Kleinbuchstaben oder gemischten Fall geben. Sie können auch Räume in einer Linie oder ganze Zeilen überspringen, da es keine Zeilennummerierung ist. Keywords sind auch nur in Zusammenhang reserviert; dh, wenn Sie eine Variable mit dem Namen Datum wollen, dann ist es gültig, auch wenn Rexx einer Funktion mit dem gleichen Namen in gebaut hat. Das Rexx-Interpreter weiß, welche Sie sich beziehen auf, basierend auf seinem Kontext; ebenso wie der Programmierer weiß auch. · Ausgelegt, nicht kompiliert: Rexx ist eine interpretierte Sprache. Wenn ein Rexx-Programm ausgeführt wird, liest seine Sprache Prozessor jede Anweisung aus der Quelldatei und führt es aus, eine Anweisung zu einem Zeitpunkt. Sprachen, die nicht interpretiert werden, müssen zuerst, bevor sie laufen in Objektcode kompiliert werden. Dies verlangsamt die Entwicklungszeit. · Integrierte Funktionen und Methoden: Rexx hat einen reichen Satz von integrierten Funktionen und Methoden, die verschiedenen Verarbeitungs, Suchen und Vergleichsoperationen für Text und Zahlen durchzuführen. Diese bieten auch Formatierungsfunktionen und arithmetische Berechnungen. · Ohne Typ Variablen: Rexx behandelt alle Daten als Objekte von verschiedenen Arten. Variablen kann jede Art von Objekt halten, so dass Sie keine Variablen als Strings oder Zahlen müssen erklären. Wenn Sie arithmetische Operationen mit einer Variablen tun wollen, sofern dann die Variable einen erkannten numerischen Wert hat es getan werden kann. · String-Handling: Rexx enthält leistungsstarke Funktionen zur Manipulation von Zeichenketten. Auf diese Weise kann Programme zum Lesen und getrennte Zeichen, Zahlen und gemischten Eingangs. Rexx führt arithmetische Operationen auf einem beliebigen Zeichenkette, die eine gültige Zahl darstellt, in exponentiellen Formaten einschließlich. · Dezimalarithmetik: Rexx hat seine arithmetischen Operationen auf Dezimalarithmetik immer basiert, anstatt auf binäre Arithmetik, dass andere Sprachen verwenden. Dezimalarithmetik ist die Art der arithmetischen Menschen verwendet und korrekt ist, im Gegensatz zu binärer Arithmetik, die Computer intern verwendet werden, die ungenau ist. Andere Sprachen haben schließlich die Vorteile der genaue Arithmetik realisiert und beginnen Dezimalarithmetik Fähigkeiten zu umfassen, die auf Rexx Arithmetik basieren. Für eine vollständige Abdeckung von Dezimalarithmetik finden Mike Cowlishaw der Dezimalarithmetik Seite. · Klare Fehlermeldungen und leistungsstarke Debugging: Rexx zeigt Meldungen mit vollständigen und aussagekräftigen Erklärungen, wenn ein REXX-Programm ein Fehler auftritt. Darüber hinaus bietet der TRACE-Befehl ein leistungsfähiges Debugging-Tool. Was ist neu in dieser Version: · 1811384 - 3.2.0 streamsupplier Blätter strömen offen · 1603254 - UNTERKLASSEN Methode nicht funktioniert Correclty · 1816838 - String Makearray-Klasse verwendet falschen Zeichenfolge Test · 1817044 - Beziehung Elemente () -Methode Leistungsproblem · 1834618 - Verwenden von Security Manager verursacht seg Fehler · 1837034 - Leistungsprobleme im Strom arrayin Verfahren · 1856576 - Fehler mit mehreren Zeit ( r) fordert gleiche Anweisung. · 1856717 - Linien ( ) nicht gültig · 1858730 - leere Methode leer nicht nach append · 1866822 - wandelbar Puffer Coredump · 1876731 - Fehler in der Löschinstanzmethode der Rexxqueue-Klasse · 1881558 - Nicht alle Uninters werden laufen · 1887504 - Trace-Ausgabe aus dem Analyse-Befehl wird manchmal fehlerhaft · 1928224 - Array ~ Dimension (1) Gibt einen falschen Wert zurück · 1970589 - Wert ('88p8p') == '.8p8p' · 1997863 - Hängen Sie im Threaded Rexx-Programm auf · 2016732 - ~ Zeilen () Fehler in 4.0 · 2074349 - Multiple Interpreter-Instanzen vermischen sich .local und .onumment · 2121999 - Paket ~ Addpublicroutin (...) Bomben · 2144661 - Kleinere Probleme mit der Sockelklasse · 2149775 - RexxCreateQueue API-Fehler · 2150063 - REXXPULLFROMQUEUE KEINE KONTINATION · 2152197 - rexxvariablePool gibt RXSHV_NOAVL zurück · 2153363 - REXXVarablePool und schlechte Variablennamen · 2153460 - RexxVariablePool Kein Generieren von erwarteten rxshv_memfl Fehler · 2155301 - RexxVarablePool gibt falsche Fehler aus · 2155550 - RexxVarablePool RXSHV_NEXTV-Problem · 2157967 - RXFUNCADD und andere Probleme · 2163868 - RexxAddmacro Bug · 2194862 - 4.0.0.3609 Probe ktquard.rex hängt · 2469796 - Uneinitarmethode, die nicht angerufen wird, wenn der Dolmetscher endet · 1098930 - Fügen Sie eine O-O-Muttersprache API hinzu. · 1105841 - RFE4BM: Fügen Sie eine Art ClassPath für das Objekt REXX hinzu · 1105889 - RFE4Ibm: Verbessern Sie Charin () Leistung durch ... · 1111907 - Konzept der Konstanten an Klassendefinitionen hinzufügen · 1144953 - Oorexx Multiple Erbschaft zwischen Metaklassen funktioniert nicht · 1490541 - Stammausgang für sysdumpvariablen · 1503291 - Fügen Sie Qualify BIF hinzu · 1628466 - CircularQueue Pushunique-Methode · 1666636 - Fügen Sie der Funktionsanweisung der Quelle des Anrufers hinzu. · 1711169 - Fügen Sie eine Identitätstabelle zur Sammelklasse hinzu. · 1739607 - Bitte fügen Sie String (Last-) POS-Länge-Parameter hinzu · 1775165 - OorexxUnit sollte regelmäßige Freigabeversionen haben · 1810883 - Fügen Sie Mixin-Klasse für bestellte Vergleiche hinzu. · 1871145 - Hinzufügen von UTC bis Datum () Time () Funktionen · 1887986 - Fügen Sie Oorexx eine Routineklasse hinzu · 1887996 - Programmquelle für die Rexx-Methode aussetzen. · 1952525 - Unterstützung ISO-8859-1 nicht Charakter · 2007159 - Untersetzungsmethode hinzufügen · 2036765 - Fügen Sie der REXXQUEUE-Klasse eine klare Methode hinzu. · 2036766 - Fügen Sie eine MakeArray-Methode zur REXXQUEUE-Klasse hinzu. · 2050437 - Erweitern Sie die Zugriffsregeln für private Methoden. · 2053293 - Ersetzen Sie den Reporteat in die MutableBuffer-Klasse · 2053719 - Fügen Sie Countstr und CaselessCountstr auf den veränderbaren Puffer hinzu. · 2053721 - Fügen Sie Changestring und der Minderlokalität in die veränderbare Pufferklasse hinzu. · 2053961 - Hinzufügen von hüllenlosen Pos und Lohnpos in MutableBuffer · 2054519 - Fügen Sie den oberen und unteren bis toutableBuffer hinzu · 2054543 - Fügen Sie ein Start- und Range-Argument hinzu, um zu übersetzen · 2054544 - Übersetzen Sie die Übersetzungsmethode in MutableBuffer hinzufügen · 2057799 - Fügen Sie dem MutableBuffer Match and Catelessmatch hinzu · 2057804 - Fügen Sie MatchChar- und Catelessmatchchar an den veränderlichen Puffer hinzu · 2057806 - Verify hinzufügen, um den MutableBuffer zu verifizieren · 2058009 - Fügen Sie MutableBuffer Unterwort hinzu · 2058010 - WordPos zu MutableBuffer hinzufügen · 2058012 - Fügen Sie WordIndex nach MutableBuffer hinzu · 2058015 - Überprüfungslänge hinzufügen, um zu bestätigen () · 2058018 - Wordlength () hinzufügen, um den MutableFuffer · 2058022 - Word () nach MutableBuffer hinzufügen · 2058023 - Fügen Sie Wörter () an den veränderbaren Puffer hinzu · 2058055 - Fügen Sie Delword an MutableBuffer hinzu · 2086854 - Fügen Sie ein toDirectory () -Methode hinzu · 2118312 - Hinzufügen "Exists" -Methode der .Rexxqueue-Klasse · 2126990 - Fügen Sie ein Mittel hinzu, um eine externe Bibliothek dynamisch zu laden. · 2126996 - Erlauben Sie die dynamische Erstellung externer Methoden und Routinen. · 2151677 - Hinzufügen Rs und Line zu .RexxContext · 2152278 - Fügen Sie zusätzliche Funktions-Exit-Variante hinzu. · 2175763 - Finderespec hinzufügen. · 2184443 - Aktualisieren Sie den zufälligen Algorithmus auf 64-Bit · 2552719 - Fügen Sie eine Sende-Methode hinzu, um den Objektklasse hinzuzufügen. · 2552722 - Fügen Sie StartWith () -Methode zur Objektklasse hinzu. · 2597124 - Windows Specfic-Klassen gehören nicht in RexxRef · 2663450 - Rexxutil Generic Existance Check API · 1391047 - SYWAITEVENTSEM verbraucht einen großen Speicher und erhalten RC = 95-Fehler · 1727269 SystemPFILENAME Erzeugt Speicherfehler · 1825892 - stdint.h Nicht verfügbar bei älteren Compilern · 1828516 - Ältere SVNVersion benötigt ein Arg · 1838420 - Rxmath - On Linux Matherr () ist nicht miteinander verbunden · 1839488 - SEG-Fehler mit Warteschlangen und leeren Zeilen (Linux) · 1867224 - Der BIF RXQUEUE gibt eine Nullspannungszeichenfolge zurück · 1908020 - RXTRACE-Umgebungssymbol stürzt Dolmetscher ab · 1941155 - Rexx-Manpage-Fehler auf Ubuntu w / 7.04-Paket · 1809305 - Debian Build-Abhängigkeiten · 1826922 - Compile fällt auf Linux SVN REV 1193 aus · 2160847 - serviceexception.hpp fix fehlt einschließlich konvertierungswarnung · 2491985 - Aktualisierte Build-Anweisungen für AIX · 2493960 - Update für UNIX-LIFE-Build.txt (AIX) · 1639620 - SYSINI erfordert einen DIR-Teil des Pfads · 1761497 - OODIALOG doc - Hinzufügen ... Methoden, die nicht korrekt dokumentiert sind · 1818323 - Tippfehler in Rev 985 von rexxref · 1824147 - hüllenlose Beispiele falsch · 1824829 - Fehler in Standarddialog.Sgml Beispiel · 1826924 - REXXREF Falsche Methode Beschreibung · 1827428 - Man Seitenkategorie falsch · 1827815 - Patch für Collclasses.Sgml · 1832925 - 5.3.6.23. Beispiele Beispiele müssen repariert werden · 1836432 - REXXREF MAKEARRAY Beispiel · 1837371 - REXXREF 3.2.0 Listklasse Takestring · 1842489 - 11.2.5 Falsche Methode · 1842528 - 2.29 Fehlendes Verb · 1849336 - String-Klassenmethoden ändern die ursprüngliche Zeichenfolge nicht · 1849339 - 5.1.3.47 Makearray sagt nicht, welches Beispiel erzeugt · 1849726 - Instancemethods braucht Klärung · 1855089 - Dateamedialog Gibt 0 ab, falls abbrechen. · 1855881 - DataAmamedialog ändert das Verzeichnis · 1860899 - Fügen Sie Dokumentation für die Schwachstellenklasse hinzu · 1860900 - Dokumentation hinzufügen für :: Konstantes Schlüsselwort. · 1860904 - Dokumentation für Zeigerklasse hinzufügen. · 1860905 - Dokumentation für Pufferklasse hinzufügen. · 1880666 - rexxref: 8.1 Liste der rexxutil funcs fehlt rxxxx funcs · 1905153 - sysgetmessage (0) · 1908292 - Die WindowseVentlog-Klasse · 1914663 - Abasedialog ~ Getself Tippfehler usw. · 1945447 - REXXREF 3.1 Attributsatzbeispiel · 1951499 - RexRef 5.4.1.41 Wochentag typo · 2011440 - sysfiletree info unvollständig / fehlerhaft · 2012128 - RXFTP-Muster fehlschlägt mit dem Fehler 93.914 · 2065659 - Fehler in Beispiel für Verzeichnis BIF · 2100048 - Relationsklasse Hasitem muss den Index angeben, ist optional · 2100051 - Bereinigungsinformationen über White Space-Nutzung · 2132357 - Dokumentpaket ~ Loadlibrary · 2132358 - Dokumentenroutine LoadexternalRoutine · 2132359 - Dokumentmethode LoadexternalMethod · 2132361 - Dokumentenstamm TODEECTRACTORY () · 2132364 - Dokumentenüberprüfungslänge zur Überprüfung · 2132370 - Dokumentenlänge und Bereichsargumente übersetzen · 2132378 - docs zur ersetzungsmethode · 2134097 - Dokument erweiterte externe Funktionsfunktionssuche · 2134101 - Fügen Sie docs für die bestellbare Mixin-Klasse hinzu. · 2134111 - docs für .constant und .RexxContstant · 2134170 - Schwachreiterklasse · 2139078 - Dokument 0xAC als Alternative nicht char · 2141326 - Dokumentenzeitzone Ergänzungen zu .datetime · 2142883 - Dokument Rexxqueue existiert und offen · 2151611 - Windows-Build.txt aktualisieren · 2164149 - "Systemfehlercodes" benötigen Zeiger, um nach oben zu suchen · 2164645 - Array Nächstes Methode Problem · 2165039 - Bag Union Method Problem · 2176624 - Dokumentation für Qualify () BIF hinzufügen · 2178822 - 1.11.2.4. Logische Bediener Beschreibung · 2196795 - RexRef RXFUNCADD PARMS Bedarfsbeschreibung · 2353987 - Relation AllIndexes-Text falsch · 2455439 - Über Änderungen an der Prozessumgebung · 2485564 - REXXPULLFROMQUEUE API hinzufügen · 2485565 - Dokument REXXOPENQUEUE API · 2485567 - Dokument REXXQUEEEEXISTS · 2485571 - Dokument rexxclarqueue · 2505667 - Dokument neue private Methodenregeln. · 2515776 - Dokument neues Verhalten von RXFUNCADD · 2517194 - Bereinigungsparameter-Typen in Dokumenten, um die Header-Datei zu stimmen.


Oorexx. Zugehörige Software