You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Alexander Bezzubov (JIRA)" <ji...@apache.org> on 2016/08/13 03:29:20 UTC

[jira] [Created] (ZEPPELIN-1325) Better Python interpreter impl

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)