[ https://issues.apache.org/jira/browse/SYSTEMML-2232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16426205#comment-16426205 ]
LI Guobao commented on SYSTEMML-2232: ------------------------------------- Hi [~mboehm7], As I understand, we will keep the logical name instead of converting it to realĀ filename? > Logical namespace handling user-defined functions > ------------------------------------------------- > > Key: SYSTEMML-2232 > URL: https://issues.apache.org/jira/browse/SYSTEMML-2232 > Project: SystemML > Issue Type: Task > Reporter: Matthias Boehm > Priority: Major > > At script level functions might have logical namespace names such as > {{foo::bar()}}, where foo is the namespace name, and bar is the function > name. To handle namespace conflicts, SYSTEMML-631 internally replaced the > logical namespaces with filenames. For reasons such as improved statistics > output and the handling of namespace functions in the recently introduced > {{eval}} function (SYSTEMML-2077), it would be good to keep the logical > namespace as well. > This task aims to (1) extend the {{FunctionStatementBlock}} and > {{FunctionProgramBlock}} data structures to keep the logical namespace name, > (2) extend the parser and compiler accordingly, and (3) modify the statistics > maintenance to use the function key (i.e., concatenation of logical namespace > and function name) as the opcode. -- This message was sent by Atlassian JIRA (v7.6.3#76005)