I am trying to understand self language.
My doubt is that, whether cloning in self language deep clone or shallow one. I.e., whether clone just clones objects slots or objects inside the slots are get cloned.
Typically, clones in self are shallow copies.
Regarding your comment, yes it would change. That is why you clone “empty” prototypes.
Note that self knows about copy-downs to selectively copy slot content one level deeper when you clone a prototype to make a new one.