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
> 
> 
> 
> 


Reply via email to