Oh wow — so %Reflect% should be understood going forward as a broad-purpose namespace for any kind of introspection & reflection, not just reflection of the object protocol?
(This seems unfortunate to me — there is value in %Reflect% outlining the shape of that protocol, appearing as a kind of default %Proxy% handler, and describing the precise minimum set of ops needed to reflect/explain every observable behavior of the language, which these are not. But I’m guessing this change came from a discussion that might have already weighed those things out and come to a different conclusion?)
Oh wow — so %Reflect% should be understood going forward as a broad-purpose namespace for any kind of introspection & reflection, not just reflection of the object protocol?
(This seems unfortunate to me — there is value in %Reflect% outlining the shape of that protocol, appearing as a kind of default %Proxy% handler, and describing the precise minimum set of ops needed to reflect/explain every observable behavior of the language, which these are not. But I’m guessing this change came from a discussion that might have already weighed those things out and come to a different conclusion?)