That said from memory I think it was Digitalk or Enfin that used to automatically generate accessors and mutators
Sent from my Commodore 64 > On 18 Oct 2017, at 4:34 pm, Markus Stumptner <m...@cs.unisa.edu.au> wrote: > > It would break code all over the place... > >> On 18/10/2017 16:02, James Ladd wrote: >> What if accessors were generated but not mutators? >> >> Sent from my Commodore 64 >> >> On 18 Oct 2017, at 4:21 pm, Clément Bera <bera.clem...@gmail.com> wrote: >> >>> >>> >>>> On Wed, Oct 18, 2017 at 7:07 AM, James Ladd <ladd.ja...@gmail.com> wrote: >>>> Hey David, >>>> >>>> If you could only access instance variables in the class that defined them >>>> and therefore only in a subclass via an accessor / mutator method w that >>>> be a big problem in your view? >>> >>> Yes. >>> >>> I don't want to have to define accessors, which are public, just to have >>> the subclasses access the instance variables. >>> >>>> >>>> Sent from my Commodore 64 >>>> >>>> On 18 Oct 2017, at 2:41 pm, David Mason <dma...@ryerson.ca> wrote: >>>> >>>>> In Pharo, open a browser on OrderedCollection, then click "Variables" in >>>>> the top left of the window and then "array"... if you scroll through you >>>>> can see that mostly OrderedCollection methods use it, but some >>>>> SortedCollection (a subclass) methods also use it. >>>>> >>>>> The model is similar to protected in Java (see >>>>> http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html ) >>>>> except there is no "Package" column. >>>>> >>>>>> On 17 October 2017 at 23:30, James Ladd <ladd.ja...@gmail.com> wrote: >>>>>> Please could you provide an example? >>>>>> >>>>>> >>>>>> >>>>>>> On Wed, Oct 18, 2017 at 2:16 PM, David Mason <dma...@ryerson.ca> wrote: >>>>>>> Any instance method in the class where the instance variable is defined >>>>>>> or in a subclass can access the instance variable. Similarly for class >>>>>>> methods to access class-side variables, and for class and instance >>>>>>> methods to access class variables. >>>>>>> >>>>>>>> On 17 October 2017 at 23:04, James Ladd <ladd.ja...@gmail.com> wrote: >>>>>>>> Hello Pharo Users, >>>>>>>> >>>>>>>> I'm wondering about instance variables for support in Redline >>>>>>>> Smalltalk and >>>>>>>> want to get my understanding straight. >>>>>>>> >>>>>>>> Are instance variables only accessible (without using #instVarNamed:) >>>>>>>> inside >>>>>>>> the method with the same name as the instance variable? >>>>>>>> >>>>>>>> eg: >>>>>>>> >>>>>>>> myInstVar >>>>>>>> ^ myInstVar. >>>>>>>> >>>>>>>> Or can you reference an instance variable from a method that doesn't >>>>>>>> have >>>>>>>> the same name ? >>>>>>>> >>>>>>>> anotherMethod >>>>>>>> ^ myInstVar. >>>>>>>> >>>>>>>> Can someone give me or point me to an example of accessing an instance >>>>>>>> variable in Pharo Smalltalk? >>>>>>>> >>>>>>>> - James. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>>>>>>> >>>>>>> >>>>>> >>>>> >>> >>> >>> >>> -- >>> Clément Béra >>> Pharo consortium engineer >>> https://clementbera.wordpress.com/ >>> Bâtiment B 40, avenue Halley 59650 Villeneuve d'Ascq >