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