4 ms·
For varying contexts of bad. It impedes on things like static analysis. You don't want the surface area of your programming language confined to 1) runtime 2)
by ionforce 13y ago
For varying contexts of bad. It impedes on things like static analysis.
You don't want the surface area of your programming language confined to 1) runtime 2) being run by a specific binary. Where is the offline tooling? Where is the variety?
This handicap makes me despise Perl. And I say that as a long time professional Perl engineer.
- snaky 13y agoWhat the point of static analysis for dynamic language? >being run by a specific binary That's a not so appealing argument in particular case of Perl which level of reverse compatibility is hard to beat.
- ionforce 13y agoStatic analysis aids in finding common errors earlier in the development process. Also, what does reverse compatibility have to do with ease of parsing?
- snaky 13y agoGenerally speaking, static analysis is sometimes helpful for finding simple errors, yes. But how it's applicable to dynamic language like Perl? So, whether ease of parsing is a goal per se, or serve some purpose - what such a purpose can be in particular case of Perl?