Path: csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.011 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'wed,': 0.04; 'cpython': 0.07; "it'd": 0.09; 'am,': 0.14; 'extension': 0.14; 'wrote:': 0.14; 'failure.': 0.16; 'pypy': 0.16; 'subject:Swallow': 0.16; 'subject:Unladen': 0.16; 'swallow': 0.16; '\xa0john': 0.16; 'modules': 0.20; 'cc:no real name:2**0': 0.20; 'cc:2**0': 0.20; 'header:In-Reply-To:1': 0.22; 'cc:addr:python-list': 0.22; "didn't": 0.25; 'received:209.85.220': 0.26; "i'm": 0.26; 'url:mailman': 0.27; 'message-id:@mail.gmail.com': 0.28; 'developers': 0.28; 'cc:addr:python.org': 0.31; 'for,': 0.31; 'url:03': 0.31; 'url:listinfo': 0.33; 'implemented': 0.33; 'approach.': 0.35; 'running': 0.36; 'some': 0.37; 'received:209.85': 0.37; 'url:python': 0.37; 'useful': 0.37; 'run': 0.37; 'apr': 0.38; 'received:google.com': 0.38; 'but': 0.38; 'url:org': 0.38; 'likely': 0.39; 'received:209': 0.39; 'would': 0.40; 'header:Received:5': 0.40; '13,': 0.60; 'url:blogspot': 0.61; '2011': 0.62; 'importantly,': 0.68; 'failure': 0.71; 'production,': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=fiVlp1Ft9pc8cBYv1DFyUpywqW4FfDsc33sS+3sT1bs=; b=m1D3UqiLU6QsWzUt3R+0YYJib6tGN0W96CyTtwtbmOumsBIB81qmhl96gXXFK678kX FeWGmKA8nwISd5mPgNVeLWbitDD9HEx8mYHFFROFnuqza5folciN25+m+VLlq3ek1tVM Sz2d9nTOCmhHiyaMEQlZmsuajcqNOv+wncSfA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=nnvWMFveE2P3uVH14UmwNkzNZDwYd34K/PKAoclB8iktBebdZIVLXQap+KGU6DHLg6 f/9jjRdwkLNQHA921GMykNoVkJc4WOrtWBjnu05IUne8Q9NPKc5ZAPZf51VCR310XCh+ IAHlLmQx+TPrQTHPjGGJPd9gEdvHwIRpkTLCc= MIME-Version: 1.0 In-Reply-To: <4da5e761$0$10580$742ec2ed@news.sonic.net> References: <4da5e761$0$10580$742ec2ed@news.sonic.net> Date: Wed, 13 Apr 2011 13:42:06 -0700 Subject: Re: Postmortem on Unladen Swallow From: Dan Stromberg To: John Nagle Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 22 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1302727329 news.xs4all.nl 81481 [::ffff:82.94.164.166]:52145 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:3137 I'm not sure I'd call it a failure. It didn't achieve the speedup they hoped for, but they did successfully get CPython running overtop of LLVM. That is, their intended approach didn't pan out, but they successfully implemented their approach. And just as importantly, Pypy was looking like it'd take some years more to make it useful in production, and would likely never be able to run C extension modules - but now we know now that neither of these is true. On Wed, Apr 13, 2011 at 11:11 AM, John Nagle wrote: > There's a postmortem on the failure of Unladen Swallow by one of the > developers at: > > http://qinsb.blogspot.com/2011/03/unladen-swallow-retrospective.html > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0John Nagle > -- > http://mail.python.org/mailman/listinfo/python-list >