2 comments

[ 3.0 ms ] story [ 20.2 ms ] thread
I really like this idea because I like a lot about C (simple, little-to-no runtime) and a lot about go (multiple returns, explicit error checking, defer, struct tags, interfaces), but I like very little about C++, which people often suggest as a 'better C'. Of course you lose channels and goroutines, but depending on what you're working on that could be ok.
The issue is there are a number of Golang alternative languages. Solod has a lot of competition (from most to least GitHub stars):

1) https://github.com/vlang/v (Vlang)

2) https://github.com/odin-lang/odin (Odin)

3) https://github.com/goplus/xgo (Xgo, formerly Goplus)

4) https://github.com/borgo-lang/borgo (Borgo)

5) https://github.com/mitchellh/gox (Gox)

6) https://github.com/MadAppGang/dingo (Dingo)

7) https://github.com/ivov/lisette (Lisette)

8) https://github.com/anzellai/sky (Sky)

9) https://github.com/halcyonnouveau/soppo (Soppo)