Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

is D worth learning?

Name: Anonymous 2006-10-09 16:06

The D programming language... is it worth taking my time off my current projects to learn?

I've actually found one independenet game programmer who uses D -- source code included with this halfpipe shooter called Torus Trooper is written entirely in D.

But will this language ever really take off enough to warrant learning it?  There aren't even any books on it, and that may be a bit of a handicap in really getting mentally "into" it.

Name: Anonymous 2006-10-10 5:11

As for Python cleanliness (or not), what's making it dirty? The only thing I can think of is __specialnames__.
It's a thousand paper cuts. Python doesn't have any glaring flaws, just a number of little ones that have naturally accumulated over time. Syntax noise like __ and """ is just the tip.

Why do we need a parameter for self? Why do we need to pass the class name for super? Why can we omit parens for print but not len? Why is lambda so castrated? Why do we have both lists and tuples? Why immutable strings that sort-of act like lists of characters, but sort-of don't? Why does x += y and x = x + y behave differently? Why is everything supposedly explicit, but class and instance variables so thinly differentiated? Et cetera.

I know most of the above have reasons, and I've heard them all, but that doesn't make it clean. Perl has reasons for everything in there too. Oh well.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List