[ 
https://issues.apache.org/jira/browse/SYSTEMML-530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Deron Eriksson updated SYSTEMML-530:
------------------------------------
    Description: 
Currently, built-in functions are handled in various places in *.java files. 
For instance, {{readMM}} and {{read.csv}} are handled in DataExpression.java. 
{{writeMM}} and {{write.csv}} are handled in OutputStatement.java. Most others, 
such as {{cbind}} and {{rbind}} are handled in BuiltinFunctionExpression.

It would be nice for all built-in function names to exist as constant strings 
(or as an enum) in a single clear location so that a developer looking at the 
project can go to a single place to see a definitive list of all built-in 
functions.
 

  was:
Currently, built-in functions are handled in various places in *.java files. 
For instance, {{readMM}} and {{read.csv} are handled in DataExpression.java. 
{{writeMM}} and {{write.csv}} are handled in OutputStatement.java. Most others, 
such as {{cbind}} and {{rbind}} are handled in BuiltinFunctionExpression.

It would be nice for all built-in function names to exist as constant strings 
(or as an enum) in a single clear location so that a developer looking at the 
project can go to a single place to see a definitive list of all built-in 
functions.
 


> Centralize built-in function names
> ----------------------------------
>
>                 Key: SYSTEMML-530
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-530
>             Project: SystemML
>          Issue Type: Improvement
>          Components: Parser
>            Reporter: Deron Eriksson
>
> Currently, built-in functions are handled in various places in *.java files. 
> For instance, {{readMM}} and {{read.csv}} are handled in DataExpression.java. 
> {{writeMM}} and {{write.csv}} are handled in OutputStatement.java. Most 
> others, such as {{cbind}} and {{rbind}} are handled in 
> BuiltinFunctionExpression.
> It would be nice for all built-in function names to exist as constant strings 
> (or as an enum) in a single clear location so that a developer looking at the 
> project can go to a single place to see a definitive list of all built-in 
> functions.
>  



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

Reply via email to