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 ;-) 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 …) 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. Sven -- Sven Van Caekenberghe http://stfx.eu Smalltalk is the Red Pill
