polymorphism

Asun Friere afriere at yahoo.co.uk
Wed May 14 02:26:29 EDT 2003


bokr at oz.net (Bengt Richter) wrote in message news:<b9s06n$mj2$0 at 216.39.172.122>...
> On 13 May 2003 10:33:57 -0400, aahz at pythoncraft.com (Aahz) wrote:
> 
> >In article <%a%va.2384$hX1.844 at nwrdny01.gnilink.net>,
> >Carl Banks  <imbosol at aerojockey.com> wrote:
> >>Alex wrote:
> >>> 
> >>> The short answer is every class method is virtual.  
> >>> 
> >>> The longer answer is that python is not statically typed.  This makes
> >>> it *much* more flexible than C++.  If desired, polymorphism can be
> >>> achieved withough any inheritance at all.  After a couple days, C++
> >>> will feel like a straight jacket.
> >>
> >>Dude, you rule.  Mind if I use this simile?
> >
> >If you do, please to spell it "straitjacket".  ;-)
> Or leave out the space ;-)
> 
> [16:48] C:\pywk\clp>wn straightjacket -over
> 
> Overview of noun straightjacket
> 
> The noun straightjacket has 1 sense (no senses from tagged texts)
> 
> 1. straitjacket, straightjacket -- (a jacket-like garment used to bind the arms tightly against
> the body as a means of restraining a violent person)
> 
> Regards,
> Bengt Richter

Since 'straight' means not curved or bent, whereas 'strait' means
restrictive, tight or strict, 'straitjacket' seems the more logical
spelling.  I can only surmise that 'straightjacket,' insofar as it has
entered usage, was originally a spelling mistake.  The Merriam-Webster
treats 'straitjacket' as the main spelling, and 'straightjacket' as a
variant, while the OED makes no reference at all to 'straightjacket,'
preferring 'strait jacket' (2 words).




More information about the Python-list mailing list