<br><br>
<div class="gmail_quote">On Tue, Aug 3, 2010 at 10:44 AM, John Nagle <span dir="ltr"><<a href="mailto:nagle@animats.com">nagle@animats.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">On 8/1/2010 5:36 PM, Roy Smith wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">In article<4c55fe82$0$9111$<a href="mailto:426a34cc@news.free.fr" target="_blank">426a34cc@news.free.fr</a>>,<br>
 candide<candide@free.invalid>  wrote:<br><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Python is an object oriented langage (OOL). The Python main<br>implementation is written in pure and "old" C90. Is it for historical<br>
reasons?<br><br>C is not an OOL and C++ strongly is. I wonder if it wouldn't be more<br>suitable to implement an OOL with another one.<br></blockquote><br>One thing that comes to mind is that it's much easier to distribute C<br>
libraries than C++ libraries.<br><br>If I compile a main program with one C compiler and you compile a<br>dynamically loaded library with another C compiler on the same box, the<br>odds are pretty good they'll interoperate without any problems.<br>
</blockquote><br>  Not for Python.  Extensions have to be built with essentially the<br>same version of the same C compiler used for building Python.  This<br>is a major headache.<br><br>                               John Nagle<br>
<font color="#888888">-- <br></font></blockquote>
<div> </div>
<div> </div>
<div>Pretty sure that's only one Windows, and only because they need to be linked to the same version of MSVC. It's not a compiler issue, it's incompatible library versions.</div>
<div> </div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote"><font color="#888888"><a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</font></blockquote></div><br>