Suppose D or Crystal were just as popular as Go. Would you switch to them from Go?
I already use D and never would use Go because Go aggressively resists my formatting style, it doesn't even compile.
D and Go have opposite philosophies
I use the language that allows me to implement the software I'm trying to make for myself and others. It has nothing to do with popularity.
>>108897799Yeh, I hate go fmt and I just never run it and format the code the way I want. And it doesn't always work either and refuses to compile (like when you want if-else to be on just 2 lines).D is fantastic and just werks.
>>108897786Who uses Go.Lol.
>>108897786I've never used go because it is a shitlang.
>>108897944I do, but I also do write D and Crystal. I decided I'm was going to use Go for the webapp I'm working on (because this time I need it compiled and on premise and can't use Rails), but honestly, I'm starting to doubt my decision was the right one. I should've opted out for D or Crystal. Go is not hard, but because it lacks abstractions and expressiveness it's hard to quickly look at Go code, scan it without reading it and sort of have an idea of what's going on. With Go I need to constantly remember howI structured my code, because it's almost impossible to tell structure without spending considerable time reading each file every time.
>>108897786>Would you switch to them from Go?No. That would require me to start using Go in the first place, and that ain't gonna happen.
>>108897786No.
>>108897786No, D has too many features and Crystal sucks.
language popularity doesn't factor into my choice
Crystal is cool. It's statically compiled Ruby.
>>108897786No, I'm using Odin