Actualmente uso Cython para vincular C y Python, y obtengo aceleración en bits lentos de código python. Sin embargo, me gustaría usar goroutines para implementar un bit de código realmente lento (y muy paralelo), pero debe ser ejecutable desde python. (Ya he visto this question)Escribiendo una extensión de Python en Go (Golang)
Estoy (algo así como) feliz de ir a través de C (o Cython) para configurar estructuras de datos, etc. si es necesario, pero evitar esta capa adicional sería bueno desde una corrección de errores/punto de vista de evitación
¿Cuál es la forma más simple de hacer esto sin tener que reinventar ninguna rueda?
esto es * impresionante *, gracias por publicarlo. – tehwalrus
El proyecto github.com/go-python/gopy lo hace absurdamente fácil, creando todas las tuberías necesarias para usted que menciona la publicación del blog. –
https://github.com/go-python/gopy – nemo