Conversation
…d, and evaluate a promise before returning
…s not, check attribute name. if that is not a string, use the pointer of the environment
|
Hi @ArcadeAntics, sorry for the radio silence I’ve had a few rather busy weeks. Unfortunately we have a problem: there’s official confirmation that We could switch over to using Otherwise the PR looks good — I’ll make a few changes to adapt the code style and remove obsolete comments, but those are minutae. |
|
Hiya @klmr, Yes, I'd seen that response from Luke last week. Disappointing, but I'll probably continue using it in my own package until they officially revoke its use. I don't think they will anytime soon since it's used in some popular packages like From what I remember, the performance of Also, very recently I saw there are more functions outside of |
This fixes the issue #360 which assumes the first argument must be a symbol. It it is not a symbol, it will also check
attr(e1, "name")andformat.default(e1)when making an error message.This also uses
.External2(c_strict_extractinstead of.Call(c_strict_extractand removes some no longer needed functions.Also, just some miscellaneous fixes to the C code.