LINUX.ORG.RU

История изменений

Исправление Bad_ptr, (текущая версия) :

Two design choices we made had big consequences. First, we decided to forgo support for C extension modules. This means that Grumpy cannot leverage the wealth of existing Python C extensions but it gave us a lot of flexibility to design an API and object representation that scales for parallel workloads. In particular, Grumpy has no global interpreter lock, and it leverages Go’s garbage collection for object lifetime management instead of counting references.
...
Grumpy programs are compiled and linked just like any other Go program. ... interoperability with Go code becomes very powerful and straightforward: Grumpy programs can import Go packages just like Python modules

Исходная версия Bad_ptr, :

Two design choices we made had big consequences. First, we decided to forgo support for C extension modules. This means that Grumpy cannot leverage the wealth of existing Python C extensions but it gave us a lot of flexibility to design an API and object representation that scales for parallel workloads. In particular, Grumpy has no global interpreter lock, and it leverages Go’s garbage collection for object lifetime management instead of counting references.