I'd like to build my business logic in Nim and use this as a lib to call from a Go/Rust client. The reason is the lack of necessary libraries for Nim. Did anyone try this? How is the performance or experience especially for Go?
Go tends not to play well with other languages, because of its NIH philosophy — it has its own compiler, its own ABI, its own stack layout, its own heaps, its own threading. This makes it expensive to call in/out of Go.