You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Niketan Pansare (JIRA)" <ji...@apache.org> on 2016/09/29 17:50:20 UTC

[jira] [Commented] (SYSTEMML-917) Usability improvements for Python DSL

    [ https://issues.apache.org/jira/browse/SYSTEMML-917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15533485#comment-15533485 ] 

Niketan Pansare commented on SYSTEMML-917:
------------------------------------------

1. Generate descriptive error message point to exact error instead of multiple stack traces.
2. Line # and/or statement causing error from the script.
>> We follow the same principle in all our APIs and I think it would be a bad idea to break it. Unless we decide to execute every single python invocation and not push down anything (be it lazily or constrol structures), I think this is something we will not fix in Python DSL itself. We can consider improving the error throwing mechanism at Java side.

 3. Explain to reflect HOPS etc properly.
>> Good point. I will create a subtask for it.

> Usability improvements for Python DSL
> -------------------------------------
>
>                 Key: SYSTEMML-917
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-917
>             Project: SystemML
>          Issue Type: Improvement
>            Reporter: Arvind Surve
>
> Based on current experience of Python DSL, which we understand its in very early and experimental state, we need to have following addressed as a part of Python DSL support (assume similar will be applicable for Scala DSL)
> 1. Generate descriptive error message point to exact error instead of multiple stack traces.
> 2. Line # and/or statement causing error from the script.
> 3. Explain to reflect HOPS etc properly.
>     Last time we observed that within a for loop it generates HOPS for every iteration, instead of once.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)