From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.204.72.79 with SMTP id l15cs779987bkj; Thu, 13 Aug 2009 10:49:40 -0700 (PDT) Received-SPF: pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 10.101.83.9 as permitted sender) client-ip=10.101.83.9; Authentication-Results: mr.google.com; spf=pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 10.101.83.9 as permitted sender) smtp.mail=grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com; dkim=pass header.i=grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com Received: from mr.google.com ([10.101.83.9]) by 10.101.83.9 with SMTP id k9mr1483514anl.19.1250185777707 (num_hops = 1); Thu, 13 Aug 2009 10:49:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:received:x-sender:x-apparently-to :received:received:received-spf:authentication-results:received :dkim-signature:domainkey-signature:mime-version:received :in-reply-to:references:from:date:message-id:subject:to:content-type :content-transfer-encoding:reply-to:sender:precedence:x-google-loop :mailing-list:list-id:list-post:list-help:list-unsubscribe :x-beenthere-env:x-beenthere; bh=rlIRg+0krRG1NmuqgZovBF/qvxPjzCpcoY66uMkTDkk=; b=GOfsyT3yg1Bo2ypnb5KFVwzPwbSsZmlgfWDMvLQE90C9pnsTTK/e81sC7sntM3/Dmq sjdiasKyJr1bEpaVvXsl9VkEDMNiIKASsKBA4xno3flWfKowRNfLGuk0DtsR8vViA7u1 gUJ2YNC5vHOLRy+eHdb5N15528SLyE9kLIr98= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-sender:x-apparently-to:received-spf:authentication-results :dkim-signature:domainkey-signature:mime-version:in-reply-to :references:from:date:message-id:subject:to:content-type :content-transfer-encoding:reply-to:sender:precedence:x-google-loop :mailing-list:list-id:list-post:list-help:list-unsubscribe :x-beenthere-env:x-beenthere; b=3NPfiiUSEdeAIEuYh6NdIYoUkK727k4GsKzbihVrBDYylWkc+p8YhgfHnofeAihegE gJFFiIjAn9hY/0GiQ290Kc9LwVA1PLj5AOWaqqfNvk3qD2HZFzBjYI0MnRtFBlpmsK6U aeHRBAoU4QBU55JJS+CI/V8DiMM67YtY3lf3s= Received: by 10.101.83.9 with SMTP id k9mr212432anl.19.1250185777365; Thu, 13 Aug 2009 10:49:37 -0700 (PDT) Received: by 10.176.94.14 with SMTP id r14gr1581yqb.0; Thu, 13 Aug 2009 10:49:22 -0700 (PDT) X-Sender: joshpeek@gmail.com X-Apparently-To: rack-devel@googlegroups.com Received: by 10.223.73.66 with SMTP id p2mr95016faj.14.1250185762434; Thu, 13 Aug 2009 10:49:22 -0700 (PDT) Return-Path: Received: from mail-fx0-f228.google.com (mail-fx0-f228.google.com [209.85.220.228]) by gmr-mx.google.com with ESMTP id 16si96768fxm.6.2009.08.13.10.49.21; Thu, 13 Aug 2009 10:49:21 -0700 (PDT) Received-SPF: pass (google.com: domain of joshpeek@gmail.com designates 209.85.220.228 as permitted sender) client-ip=209.85.220.228; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of joshpeek@gmail.com designates 209.85.220.228 as permitted sender) smtp.mail=joshpeek@gmail.com; dkim=pass (test mode) header.i=@gmail.com Received: by mail-fx0-f228.google.com with SMTP id 28so799242fxm.41 for ; Thu, 13 Aug 2009 10:49:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to :content-type:content-transfer-encoding; bh=X9a2z27ka5g+tYRThyO/C0+7E/cQDsZQC/eq7wMeSg8=; b=TXcO53r/N6zO8xGkoBVPl09UbQwmTXoO85e4K7mMZ0AqdR551OZri5SnuRTtIOEAY1 Jslq3qYr2I7/iBhy4IfrtA1rQ3YU2trmIcMNB/v8rg+rDvaDoAxSugNUcsshnwHZPFrv 1mbx+akTGY3YP6/E/ndCTQ01LZKZFSv8IyyG8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; b=wSS2gz1Yjf6Ab7HmoXIKybAOOIWmw5ev18IvIKE4EuKRCpSPDq5BNMh7b6JaVBfVyl OL6NBE+y7OtInVCWLjacoQWrh/Nb6frTekVw2rqIYC0sIc8gq39rkoUZaGTLiv6F8Zwt PBPxS46t8kTNU7K2vA0TiVCkR9e4rvsh++aAE= MIME-Version: 1.0 Received: by 10.223.2.75 with SMTP id 11mr415288fai.54.1250185761233; Thu, 13 Aug 2009 10:49:21 -0700 (PDT) In-Reply-To: <2a8d4a710908131004i2cef7cb7lc0be17ae7fe7619f@mail.gmail.com> References: <2a8d4a710908131004i2cef7cb7lc0be17ae7fe7619f@mail.gmail.com> From: Joshua Peek Date: Thu, 13 Aug 2009 12:49:01 -0500 Message-ID: <1c5622660908131049x72c4460ao460d858bbfe96a7c@mail.gmail.com> Subject: Re: Bloat? To: rack-devel@googlegroups.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Reply-To: rack-devel@googlegroups.com Sender: rack-devel@googlegroups.com Precedence: bulk X-Google-Loop: groups Mailing-List: list rack-devel@googlegroups.com; contact rack-devel+owner@googlegroups.com List-Id: List-Post: List-Help: List-Unsubscribe: , X-BeenThere-Env: rack-devel@googlegroups.com X-BeenThere: rack-devel@googlegroups.com Here are a few candidates I'd like to see moved into rack-contrib. Adapter::Camping Auth::OpenID ContentType Recursive Session::Memcache On Thu, Aug 13, 2009 at 12:04 PM, Matt Todd wrote: > I was talking to a friend of mine yesterday and he mentioned that thought > the Rack package itself seemed to be slightly bloated by things like Basic > Auth et al. He mentioned two things I thought were interesting and I wanted > to get your feedback on it: > 1. Like Merb, Rack probably could benefit from using a core and more > separation of functionality, and > 2. Rack core should only include what's necessary for Rack::Lint to validate > a basic application at minimum. > Thoughts? > Matt > -- > Matt Todd > Highgroove Studios > www.highgroove.com > cell: 404-314-2612 > blog: maraby.org > > Scout - Web Monitoring and Reporting Software > www.scoutapp.com > -- Joshua Peek