LWN.net Logo

OpenBSD 4.1: Puffy Strikes Again (O'ReillyNet)

OpenBSD 4.1: Puffy Strikes Again (O'ReillyNet)

Posted May 7, 2007 16:29 UTC (Mon) by kjp (subscriber, #39639)
In reply to: OpenBSD 4.1: Puffy Strikes Again (O'ReillyNet) by arcticwolf
Parent article: OpenBSD 4.1: Puffy Strikes Again (O'ReillyNet)

If you think perl is a "right tool" for a job, you don't have access to many tools. I wasted over 4 years maintaining a web application written in perl and the new parts written in python are 10x easier.

Why perl sucks, and ALL of these are non issues in python:
* Auto vivification reading non existant values from a hash (and no warnings).
* can we say 'no concept of types other than string'? Yeah that's really safe.
* having to figure out my vs our vs local mess
* getting WRONG line numbers in errors when using print << to blocks
* designing a language with -w and use strict off by default
* people using &func() to bypass argument checks
* aforementioned argument checks braindead anyway due to no real type concept
* "exception" propogation with eval and $@ inelegant to say the least.


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds