From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.227.27.68 with SMTP id h4csp40975wbc; Fri, 5 Jul 2013 20:32:59 -0700 (PDT) Return-Path: Received-SPF: pass (google.com: domain of rack-devel+bncBDKJRJVBSMLBB2M732HAKGQEDJBHELA@googlegroups.com designates 10.50.4.38 as permitted sender) client-ip=10.50.4.38 Authentication-Results: mr.google.com; spf=pass (google.com: domain of rack-devel+bncBDKJRJVBSMLBB2M732HAKGQEDJBHELA@googlegroups.com designates 10.50.4.38 as permitted sender) smtp.mail=rack-devel+bncBDKJRJVBSMLBB2M732HAKGQEDJBHELA@googlegroups.com; dkim=pass header.i=@googlegroups.com X-Received: from mr.google.com ([10.50.4.38]) by 10.50.4.38 with SMTP id h6mr18536761igh.8.1373081579036 (num_hops = 1); Fri, 05 Jul 2013 20:32:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-beenthere:date:from:to:subject:message-id:references:mime-version :in-reply-to:user-agent:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type:content-disposition; bh=PJWoAKemFBy1O20CBrobPuYlWTqLBxj6ueWgG/vtySU=; b=fDFQmCjBCwABUyBN/1/TUQWrtVYQZePjBDFwHXnhCvH0cU6L2EF6QNppM4Al2IDi37 vD5SDi3Ft6Kbx3RthIf9ohMrckczyc2GqxfCiOCv8rNEueRS96fft5YjLpUgrFPMgBam h3HCffMVNBBih7NE+tWYDniavxzwv9ltw/r+Vt/dZMRLoRbEz8d/2XGNCv/Rp1Z4uYvz sFXTdRiPFAI71Jn/kBDNcVw3RlwR1Uge5/+AQ6JhL4XTOah6vA4PdDZCYWwHU799PM5g g+92WIVG5GKrkPzMhVy0Ik+tOd8yLbirGBLo+a6I6PaaxzjgVQZM4b0udzb13Dc4vjww GjdA== X-Received: by 10.50.4.38 with SMTP id h6mr1962244igh.8.1373081578429; Fri, 05 Jul 2013 20:32:58 -0700 (PDT) X-BeenThere: rack-devel@googlegroups.com Received: by 10.50.3.9 with SMTP id 9ls2925930igy.18.canary; Fri, 05 Jul 2013 20:32:57 -0700 (PDT) X-Received: by 10.66.145.35 with SMTP id sr3mr1321403pab.6.1373081577420; Fri, 05 Jul 2013 20:32:57 -0700 (PDT) Received: from dcvr.yhbt.net (dcvr.yhbt.net. [64.71.152.64]) by gmr-mx.google.com with ESMTP id ga4si1346882pac.1.2013.07.05.20.32.57 for ; Fri, 05 Jul 2013 20:32:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of normalperson@yhbt.net designates 64.71.152.64 as permitted sender) client-ip=64.71.152.64; Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 12B491F523; Sat, 6 Jul 2013 03:32:57 +0000 (UTC) Date: Sat, 6 Jul 2013 03:32:56 +0000 From: Eric Wong To: rack-devel@googlegroups.com Subject: Re: Rack 2 (rack-devel@googlegroups.com) Message-ID: <20130706033256.GB5489@dcvr.yhbt.net> References: MIME-Version: 1.0 In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Original-Sender: normalperson@yhbt.net X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of normalperson@yhbt.net designates 64.71.152.64 as permitted sender) smtp.mail=normalperson@yhbt.net Reply-To: rack-devel@googlegroups.com Precedence: list Mailing-list: list rack-devel@googlegroups.com; contact rack-devel+owners@googlegroups.com List-ID: X-Google-Group-Id: 486215384060 List-Post: , List-Help: , List-Archive: Sender: rack-devel@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline "James Tucker (Google Drive)" wrote: > This is a straw man start of the Rack 2 design doc / todo list. I think small, gradual improvements are the way to go. That said, I think everything on the list seams reasonable. Am I correct the input body will remain IO-like (and not callback-driven, so evented servers can avoid buffering the body?) Likewise for streaming responses via response_body.each Those would be the only major API/design change/incompatibilities I can think of, but perhaps theyd'd break too much existing code to be called Rack. -- --- You received this message because you are subscribed to the Google Groups "Rack Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to rack-devel+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.