Ducasse
commented
Jun 17, 2021
Read more
Pharo is an open source dynamic and reflective language inspired from the programming language
and integrated development environment (IDE) Smalltalk.
Pharo offers strong live programming features such as immediate object manipulation,
live update and hot recompiling. The live programming environment is at the heart of the system.
Today I was doing a lot of changes on some variables in a deep hierarchy.
Current Pharo tools allow developers to find accesses to a variable in a class but not in a hierarchy so I had to make this snippet:
origin := AbstractWidgetPresenter.
variableName := #borderColor.
(origin slots detect: [ :e | e name = variableName ]) usingMethods collect: #methodClass as: SetCreated by Pharo Project
Released April 15, 2010