>>36
https://perldoc.pl/functions/eval
The other form is called "block eval". [...] This form is typically used to trap exceptions more efficiently than the first, while also providing the benefit of checking the code within BLOCK at compile time. BLOCK is parsed and compiled just once. ...
It's nothing like Lisp's eval.