I’m ashamed to admit this, but I haven’t worked with programming on a deep enough level to be comfortable with your analogy. The one thing I think it’s missing (and I haven’t done a very good job explaining this) is the process of learning/introspection and the distinction between “adding to a body of propositional knowledge” and “triggering the ‘learning’ subroutine in the mind”, which causes the central confusion.
Propositional knowledge and introspection may be analogous to running a virtual machine in user-space, in which you can instantiate the redness object. But that’s not a redness object in the real (non-virtual) program. The “real” running program only has user-space objects that are required for the execution of the virtual machine (virtual registers, command objects, etc).
I’m ashamed to admit this, but I haven’t worked with programming on a deep enough level to be comfortable with your analogy. The one thing I think it’s missing (and I haven’t done a very good job explaining this) is the process of learning/introspection and the distinction between “adding to a body of propositional knowledge” and “triggering the ‘learning’ subroutine in the mind”, which causes the central confusion.
Propositional knowledge and introspection may be analogous to running a virtual machine in user-space, in which you can instantiate the redness object. But that’s not a redness object in the real (non-virtual) program. The “real” running program only has user-space objects that are required for the execution of the virtual machine (virtual registers, command objects, etc).