For me, the allure is writing performant functions in a safe language. Further Go's scientific computing story is evolving quickly, and grumpy lets you call into Go without even writing bindings (though they would probably be convenient for marshaling between Python and Go types). Still, grumpy has a long road ahead, and it's probably slower even than CPython for sequential execution.
Between that and losing the ability to use libraries like numpy, it's only going to be interesting for a segment of Python users.
weberc2 3 points · Jan 2017
For me, the allure is writing performant functions in a safe language. Further Go's scientific computing story is evolving quickly, and grumpy lets you call into Go without even writing bindings (though they would probably be convenient for marshaling between Python and Go types). Still, grumpy has a long road ahead, and it's probably slower even than CPython for sequential execution.
Flogge 1 points · Jan 2017
Why would sequential execution be slower?
weberc2 1 points · Jan 2017
Lock contention, presumably.