Go is also big on channels and IO-driven scheduling.
Have you tried Go yet? Curious to hear you compare them if so. I know nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 likes Go. Not sure if he has worked with Rust.
Discussion
yeah goroutines is definitely the most interesting thing about go, implicit interfaces as well I guess? Otherwise its a bit meh.
Their compiler cross compiles without additional setup. Probably due to static linking which I am not really a fan of in theory, in practice it makes deploying people's Github projects easy but eh, much of a muchness.
The βhappy new yearβ bots beneath this post are hilarious π
Check your DMs Tristan, letβs chat.
And lastly, look. Simple is sometimes good. Most people dont need a bazillion different features or like shiny new things, good enough and a goof ecosystem is good IMO.
Go seems to solve many people's problems as a "better Python", that I am happy for. Python is horrid for anything but scripting.
Go kind of seems like the middle-way.
Less advanced than Rust and C++ but still fast & compatible across so many operating systems.