Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> eval()/exec() are simply evil in both languages. They make debugging more difficult.

I stopped reading at this point. More complicated debugging is a reasonable tradeoff for intuitive APIs. To call them evil indicates the OP is quite inexperienced.



This suggests an important difference in the cultures around the language.


That statement comes from personal experience where some functions did not exists in the eye of text editor because they were defined inside a string.

Not that big of a deal, but enough to annoy me.


Not that big a deal != evil.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: