Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.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.021 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'cache': 0.05; 'frameworks': 0.05; 'api': 0.09; 'cc:addr:python-list': 0.10; 'subject:python': 0.11; 'do,': 0.15; 'sat,': 0.15; 'eliminating': 0.16; 'oct': 0.16; 'received:209.85.216.53': 0.16; 'subject:Feedback': 0.16; 'wrote:': 0.17; 'instance': 0.17; 'do.': 0.21; 'cc:2**0': 0.23; 'example': 0.23; 'task': 0.23; "i've": 0.23; 'cc:no real name:2**0': 0.24; 'script': 0.24; 'allows': 0.25; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'prevent': 0.27; 'url:mailman': 0.29; 'framework': 0.30; 'sense': 0.31; 'url:python': 0.32; 'url:listinfo': 0.32; 'certain': 0.33; 'handle': 0.33; 'themselves': 0.33; "can't": 0.34; 'changed': 0.34; 'received:google.com': 0.34; 'process,': 0.35; 'received:209.85': 0.35; 'message-id:@gmail.com': 0.36; 'url:org': 0.36; 'should': 0.36; 'charset:us-ascii': 0.36; '(for': 0.37; 'throughout': 0.37; 'received:209': 0.37; 'received:209.85.216': 0.37; 'subject:: ': 0.38; 'header:Received:5': 0.40; 'url:mail': 0.40; 'think': 0.40; 'your': 0.60; 'header:Message-Id:1': 0.62; 'received:96': 0.62; 'times': 0.63; 'email addr:gmail.com': 0.63; 'goals': 0.78; 'discovered': 0.83; 'poverty': 0.84; '(pdt)': 0.91; 'controller': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; bh=J6Emaskgy+tdg3hGnZ0R69gl/J93lIyG3lxjiIm3bwU=; b=KP6kJD8rhy7rRGB+4Gov3unOj78iGdgharsvn8m/SjahJUCIJN5HFOkjVo5Pu9YqJX xWcQ+Mss+DqbfCyCZC3Hm6Q54WyZTBJGqAIgG5X5XsFSAOVAphCVHU/rlzG4QHDTchyS gMkCVQn99lV4vlxSTEZI1nH2YDqa24gcmADoyvTimR+LikoCXSwhYg2OkV+UMAJKwn6Q nTewVf7RXkiUdcZZSh8rliEGiyA54NY646WAgwWs+mdiDQq9WvRRHW5NGQRdlnvMPY3W LZeEn1KGrQqIn3agclJYMEZGPl2ryylvuEZBA6OexVFgKycw/7XUDTvLQbC6YGD6GzwZ c+wA== Date: Sat, 13 Oct 2012 12:10:02 -0400 From: Etienne Robillard To: nbvfour@gmail.com Subject: Re: Feedback on my python framework I'm building. In-Reply-To: <4c7a82ca-de0c-4b8b-a128-9ecd1b4c8b31@googlegroups.com> References: <634c9dca-e64d-40c6-b9d5-cf04a86a220a@googlegroups.com> <4c7a82ca-de0c-4b8b-a128-9ecd1b4c8b31@googlegroups.com> X-Mailer: Sylpheed 3.2.0 (GTK+ 2.24.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: python-list@python.org 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: 13 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1350144585 news.xs4all.nl 6926 [2001:888:2000:d::a6]:50993 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:31203 On Sat, 13 Oct 2012 08:57:47 -0700 (PDT) nbvfour@gmail.com wrote: > Do you have an example of a task that giotto can't handle that other frameworks can? One of my goals is to have this framework "turing complete" in the sense that everything that other frameworks can do, giotto should be able to do. I think my controller -> input_middleware -> model -> cache -> view -> output_middleware pattern pretty much allows for anything. Throughout the development process, I've radically changed the API many times when it was discovered that a certain task would be very hard (for instance authentication) > -- > http://mail.python.org/mailman/listinfo/python-list how about eliminating poverty and employment discrimination? Or can your script prevent childs to kill themselves on facebook? let me know!