Schreiben einer Python-Erweiterung in Go (Golang)

Ich verwende derzeit Cython, um C und Python zu verbinden und die Geschwindigkeit in langsamen Python-Code-Abschnitten zu erhöhen. Ich würde jedoch gerne Goroutines verwenden, um ein wirklich langsames (und sehr parallelisierbares) Stück Code zu implementieren, aber es muss von Python aus aufrufbar sein. (Habe ich schon gesehendiese Frage)

Ich bin (irgendwie) gerne bereit, über C (oder Cython) Datenstrukturen usw. einzurichten, aber diese zusätzliche Ebene zu vermeiden, wäre aus Sicht der Fehlerbehebung / -vermeidung gut.

Was ist der einfachste Weg, ohne irgendwelche Räder neu erfinden zu müssen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage