Есть ли практический способ получить отправителя сообщения в Smalltalk без ручной передачи себя в качестве параметра?
Если говорить более конкретно: я хочу добавить префикс, специфичный для класса, к идентификатору, который передается моему классу, поэтому, если ClassA отправляет (на стороне класса)
ClassB doSomethingWith: 'myId'.
ClassB должен внутренне обрабатывать 'myId' как 'ClassB-myId' или что-то подобное.
Я реализовал это с помощью дополнительного параметра, который должен быть self
ClassB doSomethingWith: 'myId' for: self.
но я был бы очень рад, если бы было решение без этой явной отправки себя.