Possibility to extend the SymbolicDataAnalysisInterpreters
|Reported by:||mkommend||Owned by:||mkommend|
Currently there is no possibility to define a new symbol for symbolic data analysis problems without implementing it in a plugin and to extend the interpreters accordingly. This makes it hard for external developers to customize the the behavior of GP for data analysis tasks.
Feature request from mailing list:
I would like to propose a new feature - a programmable symbol for SymbolicExpressionGrammar. As the name implies, the symbol may collect some parameters and calculate the returned value. The calculation code will be written in HL using the GUI.
Such symbol will simplify the life of the programmer as I won't have to write a new plugin (and inherit Symbol or rewrite SymbolicExpressionTreeInterpreter as you did with OpCodes.Variable in SymbolicDataAnalysisExpressionTreeLinearInterpreter).
I know that the current symbol calculation happens in the Interpreter and not in the Symbol, but maybe a general interpreter can be made, and in case it needs parameters and evaluation code (as in variables) - it will get them from a special function in the Symbol.
Change History (3)
comment:1 Changed 19 months ago by gkronber
- Summary changed from Possibility to exend the SymbolicDataAnalysisInterpreters to Possibility to extend the SymbolicDataAnalysisInterpreters
comment:2 Changed 19 months ago by gkronber
- Owner set to mkommend
- Status changed from new to assigned