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 <voxkmp@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