Evaluate an expression and create a dataquieR_result object from it's evaluated value
Evaluate an expression and create a dataquieR_result object from it's evaluated value
if an error occurs, the function will return a corresponding object representing that error. all conditions will be recorded and replayed, whenever the result is printed by print.dataquieR_result .
env: the environment to evaluate the expression in
filter_result_slots: character regular expressions, only if an indicator function's result's name matches one of these, it'll be used for the report. If of length zero, no filtering is performed.
nm: character name for the computed result
function_name: character name of the function to be executed
my_call: the call being executed (equivalent to expression)
my_storr_object: a storr object to store the result in
init: logical is this an initial call to compute dummy results?
called_in_pipeline: logical if the evaluation should be considered as part of a pipeline.