4 ms·
>Do you have references to support that code blocks are bad? Which part of my post gave you the impression I was talking about anything other than direct perso
by parfe 15y ago
>Do you have references to support that code blocks are bad?
Which part of my post gave you the impression I was talking about anything other than direct personal experience? I made sure to be explicit about it.
I even say I don't know if they would be good or bad, but gave a reason why I like python disallowing them.
edit:
I take exception to the idea that my personal opinion needs to have a "reference" which would boil down to the personal opinion of another random person on the internet who supports my position authoring a blog post that looks "sciencey". Opinions on language features does not produce scientific studies.
- berntb 15y ago>>I take exception to the idea that my personal opinion needs to have a "reference" Oh, private musings instead of an argument? Less interesting. :-)
- parfe 15y agoArgument? What was I arguing? In fact, what are you asking other than saying "my language is gooder than ur language!" In fact you haven't said that because you don't want to defend a position in a mythical argument I was putting forward. So instead you asked for a reference to an assertion I did not even make. I said I like that my coworkers need local bindings to code they pass. You asked for a reference. Well here it is! Some guy on the internet saying why python's lack of multiline anonymous functions is so good you should not only change coding styles but adapt his language over your language because his is obviously proven superior in every way, scientifically.[1] [1]http://news.ycombinator.com/item?id=3057283 http://news.ycombinator.com/item?id=3057283 Yes, ruby blocks are useful. Yes, lambdas let lisps do cool things. Python makes you name your blocks. It's a horror show. And to your straw man issue. Yes, we actually just terminate everyone on the spot who tries to commit code that doesn't follow pep8 to the letter. Even when it doesn't make sense for a line that isn't nicely split at 80 chars. And by terminate, I mean execute. ------- It's like any commentary on a language must be part of some epic language-war.
- berntb 15y ago>>Argument? What was I arguing? I read it as a possibly interesting new claim about programming languages. If you just wrote without making/arguing a position, sorry for commenting. And reading. Edit: That anonymous funs might not be good is totally new to me. I've never seen anything about it, but was willing to read. I hope you at least had fun flaming people... (z0r -- I didn't see a discussion in the article.)
- z0r 15y agoIf you had read the original post, you would have nothing to apologize for.
- parfe 15y agoPython made the decision about blocks nearly two decades ago (1993). Why you expect a cited dissertation crammed into a comment on a 20 year old decision and then how you managed to extrapolate my post to "an interesting new claim about programming languages." is really mind boggling. Do you just expect to be spoon fed information? Put some thought into your next comment before you demand something of another person when you aren't willing to put any effort in yourself.