Why Python does *SLICING* the way it does??

Peter Hansen peter at engcorp.com
Fri Apr 22 10:17:21 EDT 2005


Rocco Moretti wrote:
> Steve Holden wrote:
>> The principle of least surprise is all very well, but "needless 
>> surprise of newbies" is a dangerous criterion to adopt for programming 
>> language design and following it consistently would lead to a mess 
>> like Visual Basic, which grew by accretion until Microsoft realized it 
>> was no longer tenable and broke backward compatibility.
>... 
> But I agree, having "the easiest thing for newbies" as your sole 
> criterion for language design is a road to madness, for no other reason 
> than that newbies don't stay newbies forever.

If Visual BASIC is the example of "easiest thing for newbies",
then it disproves your theory already.  I think VB newbies
*do* stay newbies forever (or as long as they are using just VB).

-Peter



More information about the Python-list mailing list