Seriously, it has to be the worst designed language I've ever used. Why do people keep adding shit to this? Why don't they learn an actually useful language? Why do they keep adding crap to this shitfest? Fucking webdevs I can't understand their shit.
Name:
Anonymous2012-05-03 16:08
its because there basically two schools of programming, there's the scruffies and the neatos. the scruffies are the ones that like perl / php / ruby / etc.... they don't give a fuck about formal grammars, type systems or any other theoretical bull. they're self thaught or thaught by terrible teachers and build their systems from functions, arrays and hashtables. they are bound to repeat the same mistakes over and over again.
the neatos prefer LISP, Haskell, smalltalk, what-have-you. they get off on things like "homomorphic catamorphisms" and "kleine operators". they'll implement any algorithm you want as a two line combination using just 5 types and 17 different operators. often however, they're too smart to finish an entire system since they're bound to keep refactoring it into smarter and smarter version until it's some kind of eldritch contraption.