Status: In Progress
Affects Version/s: 0.7.0
Fix Version/s: None
We have basic Python interpreter implementation, but there are number issues that are very hard to address keeping it's existing architecture.
Without changing user-facing APIs (like `z.show`, `%python.sql` etc) the goal here is to have a more stable and generic basic Python interpreter implementation, that
- accept all valid python syntax
- have accurate
ZEPPELIN-1114and fast ZEPPELIN-1360runtime error detection
- support windows platform ZEPPELIN-893
- provides ResourcePool support (`z.get` & `z.set`)
The approach I'm exploring is: to use custom python script that
in the Python process and communicates to Interpreter process, instead of just reading\writing to stdin\stout of the default repl.