Isn’t writing Go for embedded systems kinda like eating soup with a fork tho?
This language was designed to write multithreaded asynchronous code to power microservice meshes.
If it's within like 90% of your targets and it's a far easier development experience, but you need to optimize a small bit to fit in the budget, tools like this can be fantastically useful. Rewriting the whole thing in, like, C, complete with a coroutine stack, would be a hell of a lot more work than "avoid allocations here".
[–] Groxx 7 hours ago