News for hackers. Stuff that matters.
Re:Changes I would make to Go by spraak on Monday March 20, 2017 @09:08PM (#13918990)
I really want to love Rust, but it's so visually unappealing :/ I love how clean Go looks. I know it's vain..
Re:Changes I would make to Go by beefsack on Monday March 20, 2017 @10:13PM (#13919307)
Like all things superficial, the more time you spend looking at something, the more the visual appeal (or lack thereof) normalises to average.

I think one tangibly good thing about Go though is how readable it is and how easy it is to grok, even with all the error handling boilerplate. I'd argue that Rust is also very readable though, and if the features of the language appeal to you I'd suggest giving it some time to get over the visual hurdle.

From a personal standpoint having spent years working in both languages, it's rare I'll choose Go over Rust nowadays purely for practical reasons. I'm roughly equally productive in both, but the end result tends to be much more performant, maintainable and robust on the Rust side.

Re:Changes I would make to Go by spraak on Monday March 20, 2017 @10:25PM (#13919366)
Thanks for the encouragement!
Re:Changes I would make to Go by kbenson on Monday March 20, 2017 @09:35PM (#13919100)
That must be very subjective, as I have the exact opposite reaction. I mean, there are portions of rust that are dense and cluttered, such as function definitions with the ownership rules, but the content of those functions I find very clear and concise.
Re:Changes I would make to Go by dhfhduk on Monday March 20, 2017 @10:19PM (#13919335)
To me, Go and Rust are about equally appealing. Rust is more complex to me because it's a lower-level language; Go looks like a higher-level cousin.

I learned from Rust that I dislike curly braces. The language itself seems great conceptually, but I prefer the appearance of languages like Python that drop curly braces. If Rust was developed without curly braces I'd probably be [more] obsessed with it.

Strangely enough, parentheses and square brackets are also appealing. I also dislike writing code where whitespace is meaningful, even though I prefer to read it.

It's just the appearance of curly braces that bothers me.

Re:Changes I would make to Go by kbenson on Monday March 20, 2017 @11:26PM (#13919637)
> It's just the appearance of curly braces that bothers me.

That sounds easily fixable with a different font. Or make your own. :)