To be pedantic it should be "no protocols" because as soon as you add one, you get

--all--
someaddedprotocol

even if there is no method.

Phil

On Fri, Dec 9, 2016 at 7:21 PM, Ben Coman <btc@openinworld.com> wrote:
[Forwarded to pharo-dev for side discussion...]

On Sat, Dec 10, 2016 at 2:15 AM, Ben Coman <btc@openinworld.com> wrote:
> On Sat, Dec 10, 2016 at 1:39 AM, Kateryna Aloshkina
> <aloshkina@ucu.edu.ua> wrote:
>> Hi everybody!
>>
>> I've just joined the community:) and have a question
>> How to write the method count: such that, when invoked on an instance of
>> Counter, instance variable is set to the argument given to the message?
>> so that
>> Counter new count: 7
>> would set the value of a new Counter instance to 7
>> (It is a little exercise from
>> http://rmod-pharo-mooc.lille.inria.fr/MOOC/Exercises/Exo-Counter.pdf)
>>
>>
>> Best wishes,
>> Kateryna
>
> Welcome Kateryna,
> I hope you are having fun and Pharo changes the way you think about programming.
>
> Referring to Figure 1.2, assuming you've already created the class,
> first make sure you are on the instance-side rather than the class-side
> of the class such that the class definition in the bottom (code) pane
> looks just like Figure 1.2.�� Click the <Class> button to toggle which
> side you look at.
>
> Now in the third (protocols) pane on "no messages"
> and you will get a method template in the code pane
>
> Change... messageSelectorAndArgumentNames
> to... count:
>
> then change.... statements
> to an assignment to the instance variable.
> and <Accept> the the code to save & compile the method.

To be pedantic, shouldn't "no messages" actually be "no methods"
But maybe even better would be... "click for method template" ?

cheers -ben