The string form (a.k.a expression form) of eval is recompiled every time it
is used whereas the block form is compiled once. Also, the block form gives
compile-time warnings, where the string form doesn't. Hence it's better in
general to use the block form of eval.
The string form (a.k.a expression form) of eval is recompiled every time it is used whereas the block form is compiled once. Also, the block form gives compile-time warnings, where the string form doesn't. Hence it's better in general to use the block form of
eval
.