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




Reply via email to