From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <13426df10704141424w2f3537dawe1a3c9e6933df690@mail.gmail.com> Date: Sat, 14 Apr 2007 14:24:20 -0700 From: "ron minnich" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] python and mercurial In-Reply-To: <32d987d50704140838t752c3c91x57401959dd8e2ee@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <32d987d50704132252k48b9781awe634e14f3e8683cd@mail.gmail.com> <20070414142131.5CB701E8C26@holo.morphisms.net> <32d987d50704140838t752c3c91x57401959dd8e2ee@mail.gmail.com> Topicbox-Message-UUID: 4821eeb8-ead2-11e9-9d60-3106f5b1d025 On 4/14/07, Federico Benavento wrote: > I guess we should start writing emulation wrappers or whatever > they're called for the stuff we don't have only if you are writing them with the intent of jamming them back into Python mainstream. Fix Python. Plan 9 isn't broken, after all ... Python has all kinds of guck in the modules, to try to figure out what it has and what it hasn't. So for select support, you would want to fix that for the plan 9 case, in the usual manner (whatever that might be ...) It's ugly, I know, but there are not many good choices here, and if we get Python, we get a lot. That's not saying I like Python, just that we need it. Backward compatibility is hell, but we have it easy. Just talk to an Intel architect sometime about backward compatibility. ron