Alexander Bezzubov created ZEPPELIN-1325:
--------------------------------------------
Summary: Better Python interpreter impl
Key: ZEPPELIN-1325
URL: https://issues.apache.org/jira/browse/ZEPPELIN-1325
Project: Zeppelin
Issue Type: Improvement
Components: python-interpreter
Affects Versions: 0.7.0
Reporter: Alexander Bezzubov
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 ZEPPELIN-1133
- have accurate runtime error detection ZEPPELIN-1114
- support windows platform ZEPPELIN-893
- provides ResourcePool support (`z.get` & `z.set`)
The approach I'm exploring is: to use custom python script that
{code}eval(paragrpah){code} in the Python process and communicates to
Interpreter process, instead of just reading\writing to stdin\stout of the
default repl.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)