Pisanie rozszerzenia Pythona w Go (Golang)

Obecnie używam Cythona do łączenia C i Pythona i przyspieszam w wolnych bitach kodu Pythona. Jednak chciałbym użyć goroutines do zaimplementowania naprawdę powolnego (i bardzo równoległego) bitu kodu, ale musi on zostać wywołany z Pythona. (Widziałem jużto pytanie)

Jestem (w pewnym sensie) szczęśliwy, że mogę przejść przez C (lub Cython), aby skonfigurować struktury danych itp., Jeśli to konieczne, ale unikanie tej dodatkowej warstwy byłoby dobre z punktu widzenia naprawy / unikania błędów.

Jaki jest najprostszy sposób, aby to zrobić bez konieczności wymyślania nowych kół?

questionAnswers(4)

yourAnswerToTheQuestion