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

Reply via email to