3 ms·
I stand by my bike shed :D https://news.ycombinator.com/item?id=11718769 https://news.ycombinator.com/item?id=11718769
by jordwalke 10y ago
I stand by my bike shed :D
https://news.ycombinator.com/item?id=11718769 https://news.ycombinator.com/item?id=11718769
- nikolay 10y agoBeing stubborn instead of being reasonable and open to feedback is not something to take pride in! Rust, for example, has some weird choices, but it's possibly the most consistent syntax there is! Learn from that and why developers love it so much! Compare it to the messy go - it became popular because it addressed some real issues, but longer term, my bet is on Rust! Rust is "wow", Reason is "meh". Seriously, you ruin some great ideas behind the desire to be different at any price and the reality of being stubborn!
- jordwalke 10y agoI think you're taking my lightheartedness far too seriously. Fwiw, I would be just as happy to have `fn` represent lambdas if enough people felt similarly. We're certainly receptive to feedback which is one of the reasons why we're open sourcing this at a relatively early stage and collaborating with other organizations. Since you mentioned it, Rust looks great too, IMHO. The more we can do to bring statically typed safety to the world, the better, I say.
- nikolay 10y agoThank you! I think, as a rule of the thumb, all dynamic languages eventually turn static.
- asb 10y agoThat's an interesting argument I hadn't considered. It would definitely be fun to collect some of these decisions in a document (bikeshed.md?) for others to refer to, and to get insight in to the thought that went in to the design. Though maybe this would provoke unproductive arguments?
- jordwalke 10y agoI'm impressed at how little bike shedding has actually occurred for people that are helping out. I suspect it's because we know we aren't heavily locked in, and we can automatically upgrade to the new version of the syntax. It would still be told to record the reasoning somewhere centralized.