On Sat, Dec 19, 2009 at 3:19 PM, Claudio Jeker <cjeker@diehard.n-r-g.com> wrote:
I should make it more clear what I was saying: knowing the basics of
python can't force you to write good code (in fact the python stdlib
is full of shitty shitty code--the web stuff is particularly terrible)
but there's something about working in it that lets me approach
problems in a different way then I would have otherwise.
(of course the near-ultimate end of this line of thinking is lisp,
where you can define syntax for any construct you want to abstract,
but lisp personally I find lisp too wordy--that's just me though)
And I didn't mean "abstracting" in the way that C++/Java people mean
it. I've fought tooth and nail against indirection in the name of
"simplification" before. Come on.
On Sat, Dec 19, 2009 at 3:30 PM, Darrin Chandler
<dwchandler@stilyagin.com> wrote:
I'm sorry, I didn't mean to imply that scripting people wrote bad
code. I was thinking more like the add-ons to QuantumGIS.
Ideas as in the structure of the program, not as in "communication".
Yes you can write any data/dependency/etc structure in any language,
but some languages let you do it easier, and I've found python to be
the easiest that I've tried (which is, afterall, their stated goal).
Yeah yeah, I would trust that there's abstraction in the tree (more in
OpenBSD than most), but I didn't know why you wouldn't always try to
make the smallest code. I hadn't thought about execution time, it's
true, but even then I would think it's better to define a template and
fill in the blanks somehow instead of copy-pasting.
Anyway, enough /noise/, I can see that this is just going to end with
misunderstood words.
-Nick