gopy is an excellent tool which generates (and compiles) a CPython extension module from a go package. And I hope more developers could make full use of gopy to migrate their go code into python code. To make gopy more advanced, It is necessary to provide APIs for various Python compiler versions, such as CPython 2/3 and PyPy. This can be improved with CFFI or ctypes. Moreover, many go’s implementations/features are not yet implemented in gopy. So we need to implement implementations such as slices, interfaces, and maps in the go.

My goal is to update gopy by using CFFI to support Python3 and PyPy and write detailed documents.

Github: https://github.com/go-python/gopy

Organization

Student

Dong-hee Na

Mentors

  • Sebastien Binet
  • Alexandre Claude
close

2017