Also having trouble with the AddAssign operator in a dynamic language.
I'm trying to execute AddAssign on a parameter expression which represents a variable in my language.
Since the language is dynamic, the parameter expression is of type Object.
Executing Expression.AddAssign(variable, value) does not work - it says the operation isn't defined for the type Object.
What is the proper way of implementing these operators in dynamic expressions ?
In my language, the Assign operator is handled outside of the binary operation binder (as in Sympl), Should the AddAssign be handled in the binary operation binder or outside it like the Assign operator ?