Gábor Csárdi
Gábor Csárdi
Nice writeup! After reading it, I have the feeling that this just does not fit into R6, and/or impossible to implement well. This said, it would be nice to have...
@jimhester this is all true, but it also makes sense to have an option for progress. I think we can just use the same `cli.width` option.
This is probably the same as #116 and will have to be fixed in askpass: https://github.com/r-lib/askpass/issues/3 Until then you can obtain the password in a different way and use `kb$set_with_value()`.
I prefer not to do that. However if you want to use getPass, you can do it like this: https://github.com/r-lib/keyring/issues/116#issuecomment-981119647
There is now a message method to print messages above the progress bar. That's the most we can do, IMO.
Windows does not support multiple keyrings, and the keyring package emulates them by using a special key format. If you want to access keys that are set by other software...
We will not combine the two packages because we want to keep oskeyring dependency-free. Eventually keyring will depend on oskeyring.
R being a dynamic language, we could also make this more of a convention instead of introducing another "keyword". E.g. just simply: ``` RandomAccessFile
The Python way seems too difficult for me, and it is also apparently different in Python 2 and 3.
That's why we would allow only one implementation. This is the one that will be called via `super`. The other instances of the same method (from other parent classes) must...