The option to use negative indexes is a really good idea that further
increases the flexibility of ooRexx. You probably already have this in
mind, but to be on the safe side, I think that for the sake of
consistency, any BIF/method with “index” or “pos” should have this
option (if appropriate).
On 5/19/25 10:54, Rony G. Flatscher wrote:
On 18.05.2025 20:00, Josep Maria Blasco wrote:
Missatge de Rony G. Flatscher <rony.flatsc...@wu.ac.at> del dia dv.,
16 de maig 2025 a les 11:49:
(cut)
2) Adding new functionality to ooRexx, but being wary to "keep
the language small and easy to
learn".
(cut)
Maybe it would also be interesting to revisit your rgf_util2.rex
package, and associated publications like
https://wi.wu.ac.at/rgf/rexx/orx20/2009_orx20_RGF_UTIL2-20100806-article.pdf
.
In particular,
* Having negative indexes for many of Rexx BIFs looks like a neat
idea (many languages use that notation; it's easy to explain and
to learn; it's not esoteric; and you are not forced to use it).
Yes, that would be a nice addition to the ooRexx BIFs if no one
objects, removing the need for rgf_util2.rex in these cases.
* Maybe some of the ideas formulated in section /5 Parsing a String
Into Words/ (see your pdf above) could be applied to add new
parameters to some of the existing BIFs. For example, currently
there is a third "chars" argument to STRIP, which determines
which are the characters to be stripped (by default, that's
"2009"X, that is, what ooRexx considers to be whitespace). Adding
a "chars" argument to WORDS would allow doing things like
removing punctuation (for example); such an additional, optional,
parameter could also be used in SUBWORD, WORD, WORDINDEX,
WORDLENGTH and WORDPOS.
Hmm, could points. Hoping at some form of Unicode support in ooRexx
which would help to have this functionality included in ooRexx and in
some of the ooRexx BIFs.
---rony
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel