7 ms·
Thing that really gets me about perl is the syntax, it's horrendous. No other reason, that's all. Just the syntax.
by libeclipse 9y ago
Thing that really gets me about perl is the syntax, it's horrendous.
No other reason, that's all. Just the syntax.
- tankenmate 9y agoBlame Aho, Weinberger, and Kernighan. Oh and Larry :)
- tannhaeuser 9y agoWhy are the awk guys to blame for Perl syntax?
- tankenmate 9y ago> (It's sorta like sed, but not. It's sorta like awk, but not. etc.) Guilty as charged. Perl is happily ugly, and happily derivative. Usenet article <1992Aug26.184221.29627@netlabs.com> (1992) -- Larry Wall
- vgy7ujm 9y agoI don't see the problem here... those are good tools and Perl have those tools power in the core language++ Good stuff if you ask me.
- fnord123 9y agoThe good thing about awk is that it's limited. So you know when to stop using it and move to use a different language when your requirements exceed the comfort zone of awk. Larry Wall came and made a language inspired by awk that doesn't give feedback on when you're out of the comfort zone. This lets you make a mess before you know what you've done (aka technical debt). The same problem 'that killed Smalltalk and could have killed ruby' too (thanks, Bob Martin).
- Scarblac 9y agoIt's _different_. But working for a few years with Perl 5, it really grew on me. It could use a good "Perl: The Good Parts" book, I guess. I haven't looked at Perl 6 yet, don't know if that's better or worse. Too many other things to do, and I don't think I'll ever work with Perl professionally again, that ship has probably sailed.
- abecedarius 9y agoHigher Order Perl might serve for that. (I haven't really read any other Perl books.)
- nocman 9y agoAnd you can read it for nothing, if you are interested: http://hop.perl.plover.com/book/pdf/HigherOrderPerl.pdf http://hop.perl.plover.com/book/pdf/HigherOrderPerl.pdf
- woolcap 9y agoThe Perl 5 equivalent is Damian Conway's Perl Best Practices
- SwellJoe 9y agoPBP is very good, but pretty desperately needs an update. There might end up being a new version for Perl 6, but I doubt it will ever get one for Perl 5 and that's unfortunate. Several pretty big recommendations (particularly regarding OOP in Perl) from PBP aren't really regarded as having stood the test of time very well.