Hi all,

in Nautilus, `self` is always the current class instance. This is great for
coding class side methods because we can test code fragments live in the
editor, but for instance side methods I have not seen the usefulness of it.
At times it can even be confusing and cause errors since a "print it" of it
looks quite like an instance (`a Listener` vs `Listener`).

Is there a rationale why `self` in instance view does not raise an error or
is nil? And, more importantly, could there be a way to set it to a specific
value (= can we browse a class with self bound to an specific instance).

This would resemble programming in the debugger, but provide the overview
that a class browser provides.

cheers,
Siemen

Reply via email to