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*

Reply via email to