On Nov 8, 2012, at 9:13 PM, Sven Van Caekenberghe wrote: > > On 08 Nov 2012, at 20:29, Stéphane Ducasse <[email protected]> wrote: > >> I told you several time, do you think that a guy do not understand what is a >> pointer because he does not know how to write it >> in C? >> Give a chance to professionals to learn. We are not talking about explaining >> what is a pointer, but explaining the >> potential problems and challenges >> >> With your reasoning, I should stop programming because there are so many >> things that I did not learn in school >> and I would not have no chance to learn from this community. So with that >> reasoning I should better stop working in Smalltalk >> and look for another language! > > I think he meant it as a general warning ;-)
yes I know > > The things is, as long as its pure Smalltalk, you are protected by a very > good dynamic type system that cannot really be broken, i.e. the object > illusion is kept (bounds checking, blah blah …) indeed but this means that with a little care we should be able to explain points. I do not see them as difficult, just full of little details. > But once you start using C pointers, you can very easily do something wrong. > It might be a very subtle error and it might not manifest itself immediately, > alas there won't be a Debugger popping up, just a coredump. > > Pharo is actually pretty/very stable in day to day use, it should stay that > way. oh! yes! Stef > > Sven > > -- > Sven Van Caekenberghe > http://stfx.eu > Smalltalk is the Red Pill > > > >
