Re: [Rd] WISH: Sys.setlocale() to return value invisibly

2020-03-25 Thread Henrik Bengtsson
I case someone runs into this topic. I just found the following comment from 2012 on BugZilla explaining why Sys.setlocale() does *not* return invisibly contrary to most++ other setters in R: PR#15128: Sys.setlocale() - return previous setting invisibly? Brian Ripley on 2012-12-09 16:53:43 UTC:

[Rd] WISH: Sys.setlocale() to return value invisibly

2018-03-20 Thread Henrik Bengtsson
Contrary to, say, Sys.setenv(), Sys.setlocale() returns it's value visibly. This means that if you for instance add: Sys.setlocale("LC_COLLATE", "C") to your .Rprofile file, it will print: [1] "C" at startup. The workaround is to wrap the call in invisible(), but I'd argue that any "setter"