Currently the get and find members only take std::string :
SEXP find( const std::string& name) const ;
SEXP get(const std::string& name) const ;
What they do with the string is that they first make a symbol, with install and then they call the relevant C/R API function, i.e. Rf_findVarInFrame or Rf_findVar.
But sometimes, we already have a symbol and perhaps don't want to pay for the double cost of:
The alternative being calling C/R API directly.
So can we have:
SEXP find( Symbol name) const ;
SEXP get( Symbol name) const ;
This is straightforward, and I'll probably submit a PR anyway, but since I don't have time right now, I'm just logging the need and intent here.
Added find() & get() to environment (closes #326)
Addition of the Symbol option has been addressed in PR #513
And via GitHub magic, this issue has been closed.
Though... I still need to do (Tagging #506)