@iska@mstdn.starnix.network @colinsmatt11 @allison @coyote @dushman Nope, having a C compiler is not enough nowadays. I have a couple of PPC-boxes so I know.
For example go is a very popular language and it is considered cross-platform because ARM and Intel are supported, but you can't even build reference toolchain on PowerPC. Well, you can on PPC64LE and you can even jump through several sets of hoops to build it for 32-bit PPC, but won't be able to build anything with it — third party modules aren't that portable.
@colinsmatt11 It could be a good language though. Don't get me wrong, I usually can't take anything Google has a hand in even if it doesn't make me user their "services" e.g. WebPee as I call it. But with go Pike did a tremendous work.
It could be a modern-day C with interfaces/traits, sane lightweight threads and channels. The idea behind the language is beautiful and I like it syntactically better than rust. Unfortunately we have a general gravity towards web, so it's here too.
@colinsmatt11 I also hate the pace at which they change the syntax of the language (In what way any is better than an empty interface? WTF?!!!) so gcc-go as a non-reference implementation always lags behind.