News for hackers. Stuff that matters.
Re:I Use Ugly Languages by zwischenzug on Friday December 21, 2012 @12:33PM (#4953605)
Why is python considered elegant where tcl is not? I find python robust rather than elegant.
Re:I Use Ugly Languages by zeffr on Friday December 21, 2012 @12:47PM (#4953666)
I would say that the list boils down to free-form vs. structured more than anything else.

All python code looks about the same due to it's structured nature. Because of this, the language appears more "elegant". I'm a devout PHP coder, and build on custom frameworks to do whatever it is that I need. I have some pretty big applications as well. My preference is entirely for free-form languages due to the fact that I can control elegance and readability. It may require more effort, but it is certainly doable. In fact, I'd like python a whole lot more if I wasn't forced into the structured paradigm.

In short, lazy coders make ugly code despite the language.

Re:I Use Ugly Languages by zwischenzug on Friday December 21, 2012 @01:06PM (#4953751)
I thought elegance was about conciseness and freedom of expression leading to creative and "neat" solutions to problems?

The way you describe python as a language of structured constraint is pretty much the opposite of my understanding of programming language "elegance", with lisp or haskell being some kind of ultimate to aspire to.