I will add that I doubt that any filetree repository (or at least its
metadata-less versions) repository is capable of remembering an empty
protocol.

2016-12-10 20:27 GMT+01:00 [email protected] <[email protected]>:

> Hi Ben,
>
> Yes and no.
> Because you can add a protocol right away without any method and end up in
> my layout.
>
> Pedantically yours,
> Phil
>
> On Sat, Dec 10, 2016 at 2:17 PM, Ben Coman <[email protected]> wrote:
>
>> Nope. I'll see your pedantic, and raise you...
>>
>> Clicking on "no messages" and adding a method you get...
>> --all--
>> as yet unclassified.
>>
>> So "no protocols" goes away, but there are still no protocols.
>>
>> (pedantic poker, fun for all the family)
>> cheers -ben
>>
>>
>> On Sat, Dec 10, 2016 at 2:56 AM, [email protected] <[email protected]>
>> wrote:
>> > 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 <[email protected]> wrote:
>> >>
>> >> [Forwarded to pharo-dev for side discussion...]
>> >>
>> >> On Sat, Dec 10, 2016 at 2:15 AM, Ben Coman <[email protected]>
>> wrote:
>> >> > On Sat, Dec 10, 2016 at 1:39 AM, Kateryna Aloshkina
>> >> > <[email protected]> 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-Cou
>> nter.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
>> >>
>> >
>>
>>
>

Reply via email to