3 ms·
And... shit like that is why features like operator overloading or this @auto_closure attribute are a bad idea. I sympathize with the idea of creating a langua
by mantrax5 12y ago
And... shit like that is why features like operator overloading or this @auto_closure attribute are a bad idea.
I sympathize with the idea of creating a language mostly defined as a library of itself.
It's nerdy, it's neat, it's minimal, it's very Lattnerish.
But it has a fatal flaw: it assumes people will use that feature set in an intelligent, restrained, minimal way. For good.
And let's face it. Most of us devs are fucking morons. It took people only a few days to start abusing it. I wonder where we'll be a year from now.
- soulhacker 12y agoCapabilities do not equal best practices. And not most devs are morons, especially the ones who write frameworks for others.
- mantrax5 12y agoThe idea that writing a framework means you smart wouldn't explain why there's such a proliferation of badly written frameworks, particularly in easy to pick up languages like JavaScript, Python and PHP. We're not special. Like everything else in the world, developers follow Sturgeon's law.