I would like to present you MacroRecorder, a tool to build custom source code transformations in Pharo.
The tool is available in the Catalog for some weeks now.
The current version runs in Pharo 5 and there is an old version running in Pharo 4.
To show how this tool works, I prepared a quick demo video.
Take a look: https://youtu.be/gW3l4O-WEGs
Right now, I’m interested in usage data.
That means, if you face a case of repetitive code transformation in practice, and I believe this happened to most of you, please:
(i) show me the transformations you did, in case they already happened in the past, or
(ii) consider using the tool to apply them automatically
And, of course, feel free to ask questions, provide feedback, etc.