Sorry for my confusion. I've now looked at the patches (which are
here -- they were originally proposed as pull requests in Winston
Chang's Github mirror of the R SVN source tree:
https://github.com/wch/r-source/pull/22/changes/589eeaf9aa53cb4a5fbfc751e95e4706f2b26f37
)
Looking at the NEWS file it doesn't seem that news entries typically
have examples. It might be more useful to add these examples to the
appropriate Rd files. For example, it doesn't look like any examples
were added to src/library/base/man/substr.Rd when this change was committed:
https://github.com/wch/r-source/commit/761fbd17655e918210610adaf057858910ca2b2f
As I mention here https://stackoverflow.com/a/8066062/190277 ,
R-core tend to be very conservative about accepting patches to the code.
Take a look at https://contributor.r-project.org/ for some of the
supports for getting started with contributions to the R code base ...
cheers
Ben Bolker
On 12/30/25 13:22, Reed A. Cartwright wrote:
I believe that what is being proposed here are changes to recent entries in
NEWS.Rd.
On Tue, Dec 30, 2025, 10:04 Aakriti Kushwaha <[email protected]>
wrote:
Hello R developers,
I would like to contribute three improvements to the R source:
1.
*S4 object support for **confint.default()*
-
confint.default() now works on S4 objects as long as suitable coef()
and vcov() methods exist.
2.
*substring()** and **substr()** improvements*
-
Both functions now accept i2 = NULL, allowing extraction until the
end of the string.
-
Improves convenience and aligns with user expectations.
3.
*Introduction of **%notin%** operator*
-
%notin% added as a base R idiom for !(x %in% table).
-
Enhances readability and avoids repeated negation in user code.
*Motivation:*
-
Enhance S4 object compatibility.
-
Improve string handling convenience.
-
Provide a cleaner syntax for common negation of %in%.
*Impact:*
-
Backward compatible; no breaking changes for existing S3 workflows.
The corresponding patch files are attached to this email.
I hope these changes are helpful. I look forward to any feedback or
suggestions you may have.
Thank you for your time and for maintaining R!
Best regards,
Aakriti Kushwaha
GitHub: aakritixyz <https://github.com/aakritixyz>
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
--
Dr. Benjamin Bolker
Professor, Mathematics & Statistics and Biology, McMaster University
Associate chair (graduate), Mathematics & Statistics
Director, School of Computational Science and Engineering
* E-mail is sent at my convenience; I don't expect replies outside of
working hours.
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel