Originally Posted by cohadar
structs are functional data types, objects are object data types.
structs are ok, struct interfaces & inheritance is useless.
execute/evaluate are functional paradigm (they execute functions no?)
I have no intention of breaking any backwards compatibility.
I just don't plan on adding any more unnecessarry object stuff.
I didn't say that execute/evaluate aren't functional paradigm. You might be right about structs are functional data types.
Not breaking backwards compatibility is just useless if the language has a clear lack of features which prevents people who do OOP from using the language.