One thing I find challenging when teaching Pharo to new students -- especially those accustomed to IDEs with files, which is pretty much all of them ;) -- is that there are *sometimes* menus (depending on the Pharo version) to add a new package, new class, new protocol, but not a new method, etc.
For onboarding new users, I think it's important that these things be intuitive and consistent, especially since updating tutorials takes time. They are super important because inconsistencies become barriers to onboarding new people. My point here is not that a menu option necessarily exists, but that we have a consistent way to explain how to create things even when Pharo changes. Apple used to have 10 commandments for keyboard shortcuts, and I think a similar idea could apply to having consistency in these elements of Pharo. Here are some related perspectives: https://stackoverflow.com/questions/48034993/creation-of-a-class-in-pharo-smalltalk https://stackoverflow.com/questions/53374761/how-to-add-a-new-method-in-pharo On Tue, 27 Apr 2021 at 09:47, kmo <vox...@gmail.com> wrote: > Doing it by hand is fiddly and error-prone. I know - because that's the > way I > used to do it before I realised that the plus button at the top of the > browser bottom panel did it for me. (I had no idea that there was also a > menu option on the refactorings menu). I think you might find the button to > be the better way - I did. > > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html > -- Christopher Fuhrman, P.Eng., PhD *Professeur au Département de génie logiciel et des technologies de l'informationÉTS (École de technologie supérieure)* http://profs.etsmtl.ca/cfuhrman +1 514 396 8638 *L'ÉTS est une constituante de l'Université du Québec*