Projekte pro Jahr
Abstract
ooRexx makes it very easy to define public routines and public classes stored in a single file (package).
This presentation introduces a set of useful public routines and public classes that are designed to ease manipulating strings. All string related BIFs (built-in-functions) are enhanced such, that it becomes possible to carry out operations in caseless mode (by default) that are otherwise case-dependent, like ABBREV(...), CHANGESTR(...), COMPARE(), COUNTSTR(...), LASTPOS(...), POS(...) or WORDPOS(...). In addition negative position and length parameters become possible, which may be known from other programming languages, e.g. WORD2(string,-2) will extract the second to last word from the given string, SUBWORD2(string,-1,-2) the last two words from the given string.
In addition the class "StringOfWords" allows for defining words assembled from non-English characters (like German umlauts), offering all of the word-BIF related functionality in form of respective methods, that also allow for negative position and length values.
Finally, this utility package defines a few comparison classes for sorting and supplies a public routine that eases its usages for sorting for the Rexx programmer.
The package works for ooRexx 3.2 and was tested under the alpha version of ooRexx 4.0.
This presentation introduces a set of useful public routines and public classes that are designed to ease manipulating strings. All string related BIFs (built-in-functions) are enhanced such, that it becomes possible to carry out operations in caseless mode (by default) that are otherwise case-dependent, like ABBREV(...), CHANGESTR(...), COMPARE(), COUNTSTR(...), LASTPOS(...), POS(...) or WORDPOS(...). In addition negative position and length parameters become possible, which may be known from other programming languages, e.g. WORD2(string,-2) will extract the second to last word from the given string, SUBWORD2(string,-1,-2) the last two words from the given string.
In addition the class "StringOfWords" allows for defining words assembled from non-English characters (like German umlauts), offering all of the word-BIF related functionality in form of respective methods, that also allow for negative position and length values.
Finally, this utility package defines a few comparison classes for sorting and supplies a public routine that eases its usages for sorting for the Rexx programmer.
The package works for ooRexx 3.2 and was tested under the alpha version of ooRexx 4.0.
Originalsprache | Englisch |
---|---|
Titel des Sammelwerks | 2009 RexxLa International Rexx Language Symposium Proceedings |
Herausgeber*innen | René Vincent Jansen |
Erscheinungsort | Amsterdam |
Verlag | Rexx Language Association |
Seiten | 150-169 |
Seitenumfang | 20 |
ISBN (Print) | 9789403729763 |
Publikationsstatus | Veröffentlicht - 2023 |
Veranstaltung | 2009 - 20th Annual Rexx Symposium - Chilworth Manor, Winchester, Großbritannien/Vereinigtes Königreich Dauer: 17 Mai 2009 → 21 Mai 2009 |
Publikationsreihe
Reihe | RexxLA Symposium Proceedings Series |
---|---|
ISSN | 1534-8954 |
Konferenz
Konferenz | 2009 - 20th Annual Rexx Symposium |
---|---|
Land/Gebiet | Großbritannien/Vereinigtes Königreich |
Ort | Winchester |
Zeitraum | 17/05/09 → 21/05/09 |
Österreichische Systematik der Wissenschaftszweige (ÖFOS)
- 102015 Informationssysteme
- 102022 Softwareentwicklung
- 502050 Wirtschaftsinformatik
Projekte
- 1 Laufend
-
ooRexx: ooRexx (open object Rexx)
Flatscher, R. G. (Projektleitung)
30/03/20 → …
Projekt: Sonstige nichtwirtschaftliche Forschung