I've found cross language bindings to be pretty easy with Python. If you want something with memory management, you can use cgo