Doesn't Association
provide us rudimentary object oriented programming via constructs like
TEST = Association["value" -> 2, "method" -> Function[{x}, x^2]]
<|"value" -> 2, "method" -> Function[{x}, x^2]|>
TEST["value"] = TEST["method"][TEST["value"]];
TEST
<|"value" -> 4, "method" -> Function[{x}, x^2]|>
Do any of you familiar with Mathematica syntax and details see ways to extend this theme to include inheritance and other features of OO?
Is anyone attending the Wolfram conference next week who would like to discuss?
Regards Tom Gladd
Association
on the other hand is new since of this summer, it is approximately twenty years younger than those books... $\endgroup$