dplyover
dplyover copied to clipboard
refactor `meta_setup`
The meta_setup function needs to be refactored. This should fulfill three goals:
- The current setup uses the parent frame of the calling function. This is a dodgy implementation and should be avoided. A separate environment should be used for the setup.
- The current implementation uses various checks even for simple setups. Refactoring
meta_setupshould try to speed the most common cases up. This should yield a small performance gain. - Refactoring
meta_setupshould close issue #3
At the moment I'm working on two different approaches which are implemented in the ngrp_meta_setup and the do_exit_meta_setup branches respectively.
Successfully implemented in the dev branch with this PR.