Traits approaching mainstream Squeak

Hernan Wilkinson h.wilkinson at mercapsoftware.com
Wed Aug 31 17:21:16 UTC 2005


If we can not try new ideas with Squeak, if we can not make the 
"revolution" happen with Squeak, where can we do it?
I think traits is a great idea, and I believe Squeak is the best 
"environment" to try, not because of Squeak but because of the community 
involved in it.
I applaud this decision and I'm anxious to see the results, no matter if 
they are good or bad, because we will learn something new.

Let's the revolution begin!!

Hernan.

stéphane ducasse wrote:

>
> On 31 août 05, at 00:48, Blake wrote:
>
>> I'm actually quite surprised by some of the discussion here. I'm  not 
>> surprised people are skeptical; this is a good thing. But I'm a  
>> little surprised by the defense of inheritance and by things "being  
>> good enough because they work now". I mean, to me, Smalltalk has  
>> always been about ideals. Sure, things that work "well enough"  
>> should be at the bottom of everyone's list of things to break, but  
>> the flaws in the collection hierarchy are obvious--even if we've  all 
>> managed to work around them (or not conern ourselves with them).
>
>
> thanks this is nice to see that people think that way.
>
>
>> As for defending inheritance, I learned about OO programming back  in 
>> 1990. A johnny-come-lately, I guess, since I'd been programming  for 
>> ten years and (in lieu of any formal training or knowledge of  
>> internet) struggling to come up with systems of expressions in  
>> traditional languages that would give me just a fraction of what  OOP 
>> did. And yet, within weeks of learning OO, the limitations of  
>> inheritance were apparent even to me. Yeah, you can almost always  
>> insert a feature at the highest point in the hierarchy you need it,  
>> but then you end up with big, fat objects stuffed with lots of  
>> unused code. It's inelegant, it's wasteful and--in the case of  
>> collections--it leads to code duplication. It also strikes me as a  
>> security hazard.
>>
>> Is any of this seriously debated? I mean, traits notwithstanding,  
>> has anyone who has ever built a large hierarchy of objects NOT run  
>> into the above problems?
>>
>>     ===Blake===
>>
>>
>
>
>


-- 
______________________________
Lic. Hernán A. Wilkinson
Gerente de Desarrollo y Tecnología
Mercap S.R.L.
Tacuari 202 - 7mo Piso - Tel: 54-11-4878-1118
Buenos Aires - Argentina
http://www.mercapsoftware.com
--------------------------------------------------------------------- 
Este mensaje es confidencial. Puede contener informacion amparada 
por el secreto profesional. Si usted ha recibido este e-mail por error, 
por favor comuniquenoslo inmediatamente via e-mail y tenga la 
amabilidad de eliminarlo de su sistema; no debera copiar el mensaje 
ni divulgar su contenido a ninguna persona. Muchas gracias. 
 
This message is confidential. It may also contain information that is 
privileged or otherwise legally exempt from disclosure. If you have 
received it by mistake please let us know by e-mail immediately and 
delete it from your system; you should also not copy the message nor 
disclose its contents to anyone. Thanks. 
 --------------------------------------------------------------------- 




More information about the Squeak-dev mailing list