Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder5.xlned.com!newsfeed.xs4all.nl!newsfeed1.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.032 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'toolkit': 0.09; 'transcode': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'gui': 0.12; '"standard': 0.16; '12:57': 0.16; '>>on': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'insofar': 0.16; 'python".': 0.16; 'wrote:': 0.18; 'library': 0.18; 'all,': 0.19; 'bit': 0.19; 'module': 0.19; 'differ': 0.19; 'properly': 0.19; 'stefan': 0.19; 'cc:addr:python.org': 0.22; 'library,': 0.24; 'module,': 0.24; 'header': 0.24; 'java': 0.24; '(or': 0.24; 'cc:2**0': 0.24; 'post': 0.26; 'header:In-Reply- To:1': 0.27; 'chris': 0.29; "doesn't": 0.30; 'message- id:@mail.gmail.com': 0.30; 'comparison': 0.31; 'quotes': 0.31; 'writes:': 0.31; 'stuff': 0.32; 'quite': 0.32; 'but': 0.35; 'received:google.com': 0.35; 'library.': 0.36; 'ram': 0.36; 'subject:?': 0.36; 'pm,': 0.38; 'itself': 0.39; 'quote': 0.39; 'according': 0.40; 'how': 0.40; 'above,': 0.60; 'first': 0.61; 'back': 0.62; 'such': 0.63; 'choose': 0.64; 'more': 0.64; 'between': 0.67; '8bit%:27': 0.74; 'subject:Design': 0.78; 'all!': 0.84; 'mailer': 0.84; 'subject:good': 0.84; 'dozen': 0.91; 'to:none': 0.92; 'choice.': 0.93 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:cc :content-type:content-transfer-encoding; bh=WV/4h5R7NbuZBVqvnhpI049kkwsGDGU0SQ15dmDxUXY=; b=0XHwVCgA/kQZuZsupRDxJQ+HDEiJ5xcXNTujo7lotuCi77B/m6r15AF95glU6hR+ip z+Rk1R9/zUtM+QZuk8AMsxTDCc5SQgYRqCfjDRd+v+8Cq/HC8eGAvcxeZ/tfHekAFRA4 hEr+D6vOcYOrMINnHxp+21bPN+cUNfmfo8Cq3UT3CAH7nzqGA4Rc98wrtkzvqm4bITpm hOlIXLFVfkjz/OKnebZgFpAztpKF0jHnKgMBX5xY95F4eXlwSX/8GgFhq0tgweN6XzfG oBIWIpJozkit1dt3MH29NvXhBZnvQYko99Th0BYG3LlG8I87Tv5cXK+zg/9o/CalvxnW ChUw== MIME-Version: 1.0 X-Received: by 10.52.29.236 with SMTP id n12mr24928279vdh.38.1402373039237; Mon, 09 Jun 2014 21:03:59 -0700 (PDT) In-Reply-To: References: <20140602175936.9341c3e8fb06c7e627ce559a@gmx.net> <87bnubtgcv.fsf@elektro.pacujo.net> <20140609225632.942a3e42d9b05f050acd1b1d@gmx.net> Date: Tue, 10 Jun 2014 14:03:59 +1000 Subject: Re: Is MVC Design Pattern good enough? From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 32 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1402373048 news.xs4all.nl 2916 [2001:888:2000:d::a6]:34261 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:73068 On Tue, Jun 10, 2014 at 1:54 PM, Stefan Ram wrote: > Chris Angelico writes: >>On Tue, Jun 10, 2014 at 12:57 PM, Stefan Ram wro= te: >>>AFAIK standard Python has no GUI library at all, so Java SE >>>and C# already are better than Python insofar as they >>>include a standard GUI toolkit at all! In Python one first >>>has to choose between more than a dozen of =C3=82=C2=BBGUI frameworks=C3= =82=C2=AB, >>>and then the result of the comparison between Python and Java SE >>>would depend on that choice. >>Define "standard Python". > > =C2=BBStandard Python 2.7.6 (or 3.4.1)=C2=AB contains all those and > only those features that are available under every > implementation of Python 2.7.6 (or 3.4.1, respectively). > > It is the set of features an implementation must compass to > call itself =C2=BBan implementation of Python 2.7.6 (or 3.4.1, > respectively)=C2=AB. The os module would have to be considered part of the standard library, but its contents differ according to your OS. And quite a bit of stuff isn't in a "python3-minimal" package on Debian - such as the threading module, which is definitely part of the standard library. So is python3-minimal not properly Python 3? By the way, how come when I quote your post and send stuff back UTF-8, your mailer then quotes it, doesn't transcode it, and sticks an ISO-8859-1 header on it? Note above, your quotes are borked. ChrisA