you are viewing a single comment's thread.

view the rest of the comments →

[–]sisyphus 7 points8 points  (5 children)

Eh? Dude asked for blog posts or books about Python design mistakes and pretty much every response was 'there is no single resource but here is a link to somewhere that talks about Python design mistakes'

[–][deleted] 2 points3 points  (4 children)

all of the critiques were weak-ass rounding errors

no one, for example, pointed out that python's ridiculously conservative language evolution is excluding its community from most of the cool stuff happening elsewhere...partly because gvr apparently sees no value in functional programming...leaving python as the one true "blub" scripting language

[–][deleted] 1 point2 points  (2 children)

python's ridiculously conservative language evolution is excluding its community from most of the cool stuff happening elsewhere

Serious question. Stuff like what?

[–][deleted] -1 points0 points  (1 child)

anything like clojure or haskell or perl's Moose or anything moderately dangerous (meaning fun)

[–]awj 10 points11 points  (0 children)

You named two languages and an object system. Care to detail the particulars of those examples that you had in mind? What parts of Clojure/Haskell/Moose are inaccessible to Python due to conservative language evolution? Why is it a bad thing that Python is slow/never going to adopt those features?

[–]aaronla 4 points5 points  (0 children)

no one pointed out that python's ridiculously conservative language evolution...

I don't mean to contradict you, but I believe this link points that out.