[
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)