Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!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; 'subject:Python': 0.05; 'cpython': 0.05; 'definition,': 0.09; 'sure,': 0.09; 'language,': 0.11; 'language': 0.14; 'component': 0.15; 'interfaces': 0.15; 'languages.': 0.15; 'agreed,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'multithread': 0.16; 'objective-c,': 0.16; 'still,': 0.16; 'mon,': 0.16; 'wrote:': 0.17; 'stefan': 0.17; 'written': 0.20; 'received:209.85.214.174': 0.21; 'either.': 0.22; 'libraries': 0.22; 'apps': 0.23; "python's": 0.23; 'statement': 0.23; 'tools,': 0.23; 'external': 0.24; 'header:In-Reply-To:1': 0.25; 'developers': 0.26; 'message- id:@mail.gmail.com': 0.27; 'there.': 0.28; 'fine': 0.28; 'gil': 0.29; 'definition': 0.29; 'probably': 0.29; 'usually': 0.30; 'subject: ?': 0.30; 'code': 0.31; 'problem.': 0.32; "aren't": 0.33; 'to:addr:python-list': 0.33; 'languages': 0.33; "can't": 0.34; 'received:google.com': 0.34; 'pm,': 0.35; 'received:209.85': 0.35; 'there': 0.35; 'but': 0.36; 'apple': 0.36; 'possible': 0.37; 'received:209': 0.37; 'subject:: ': 0.38; 'some': 0.38; 'nothing': 0.38; 'to:addr:python.org': 0.39; 'received:209.85.214': 0.39; 'skip:" 10': 0.40; 'header:Received:5': 0.40; 'most': 0.61; "you'll": 0.62; '30,': 0.62; 'provide': 0.62; 'taking': 0.65; 'jul': 0.65; 'benefit': 0.70; 'money': 0.74; "it'd": 0.84; 'off,': 0.84; 'subject:proposition': 0.84; 'eliminates': 0.93; 'serious': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=PlfXBwchIbAorus/PAmU3Xm0xSd3YEtD/zPF/obWuJs=; b=GFTgUk1xP1KYqf43SX7awMvuPJHBJNSXHJ+rrlld/eyC7Ao/+cQysQ7/JztCyEP0BD a1IdI8fhw/vyBTQ08Q/QsheLj3oWe5swpu3yasC6BvuNRXTDx06nuLSg0eQoAKYKfOCL QtQW5oDdjxjTWbGyWnUHAlY5AWWTiUbUNDcEt+Gc1yfj9PC9N1WRJo6K3IJMja2Jv9kw 7Nkf9+UwVpzRmHrkfpaJWSgEpjcHAowWmJrMOxUhC3CKZZM9paFnNCiw5V9BqDrciyFO S/eH1R8W3DmZ+utkLrdOdYfLYi7HivSDEVMa4Yb94BHl4eF6qdO4xwFQetTzOcFwOZbT ZXOg== MIME-Version: 1.0 In-Reply-To: References: <-1016624622349492799@unknownmsgid> Date: Mon, 30 Jul 2012 17:52:55 +1000 Subject: Re: Is Python a commercial proposition ? From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 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: 21 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1343634778 news.xs4all.nl 6928 [2001:888:2000:d::a6]:42844 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:26234 On Mon, Jul 30, 2012 at 4:07 PM, Stefan Behnel wrote: > Still, you may still get away with the above statement by providing a > sufficiently narrow definition of "standalone". By my definition, there > isn't much "standalone" code out there. Most code I know interfaces with a > couple of external tools, libraries or backends, usually written in > languages I don't have to care about because they provide a language > independent interface. Agreed, and the flip-side of that is that there aren't many mono-language developers either. Sure, it'd be possible to make a career of nothing but Objective-C, writing apps for Apple to make all the money off, but even then you'll probably benefit from knowing some glue languages. Python's an excellent glue language, but it's also fine for huge applications. Yes, it can't multithread across cores if you use CPython and are CPU-bound. That's actually a pretty specific limitation, and taking out any component of that eliminates the GIL as a serious problem. ChrisA