From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.204.72.79 with SMTP id l15cs777064bkj; Thu, 13 Aug 2009 10:04:42 -0700 (PDT) Received-SPF: pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 10.140.158.1 as permitted sender) client-ip=10.140.158.1; Authentication-Results: mr.google.com; spf=pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 10.140.158.1 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.140.158.1]) by 10.140.158.1 with SMTP id g1mr707358rve.28.1250183081063 (num_hops = 1); Thu, 13 Aug 2009 10:04:41 -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:from:date :message-id:subject:to:content-type:reply-to:sender:precedence :x-google-loop:mailing-list:list-id:list-post:list-help :list-unsubscribe:x-beenthere-env:x-beenthere; bh=CSWHs8sR5TcXzbRdmnjCrXNFOYr0lOUvq3LUQKLTejI=; b=o7uq1mZJ8EiZ9x3714RxION9mCodYWDjKArEaHDJe4t7ciIuy64JwCIWmTTkmniqqh sT+zjiYunWy6jYFKb7E/za8zbpAwEvpFTAas+w4LqKyesR5Fcm+1LlAM20ZWddjXv1hI wHUwcKJX8cV5Vb+T8BWCf1KA3Bpzes+MDobcA= 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:from:date :message-id:subject:to:content-type:reply-to:sender:precedence :x-google-loop:mailing-list:list-id:list-post:list-help :list-unsubscribe:x-beenthere-env:x-beenthere; b=2msqx17Lk/F3ms09M6HNgDWYgPDrujdz0kBFA0GhZZlMlfSloLtCUwXF0uNkPO9Y3H hVVrMuvug4y9dO7U5lW9NmnoE+ssLVT2PFJ4QYko247fhyGUIaW7VQ7eY+TMSHGhKHQ2 OcWVrE8fMTIAETKJKF2jHpQNQMGQsomSxdp0Y= Received: by 10.140.158.1 with SMTP id g1mr118867rve.28.1250183080728; Thu, 13 Aug 2009 10:04:40 -0700 (PDT) Received: by 10.176.146.3 with SMTP id t3gr1578yqd.0; Thu, 13 Aug 2009 10:04:35 -0700 (PDT) X-Sender: chiology@gmail.com X-Apparently-To: rack-devel@googlegroups.com Received: by 10.100.38.12 with SMTP id l12mr100590anl.12.1250183073755; Thu, 13 Aug 2009 10:04:33 -0700 (PDT) Return-Path: Received: from mail-yw0-f195.google.com (mail-yw0-f195.google.com [209.85.211.195]) by gmr-mx.google.com with ESMTP id 25si32590ywh.4.2009.08.13.10.04.32; Thu, 13 Aug 2009 10:04:32 -0700 (PDT) Received-SPF: pass (google.com: domain of chiology@gmail.com designates 209.85.211.195 as permitted sender) client-ip=209.85.211.195; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of chiology@gmail.com designates 209.85.211.195 as permitted sender) smtp.mail=chiology@gmail.com; dkim=pass (test mode) header.i=@gmail.com Received: by mail-yw0-f195.google.com with SMTP id 33so1188649ywh.18 for ; Thu, 13 Aug 2009 10:04:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type; bh=4IQm+J+/5J5SflzTV8PPvR8oRAxzx+WroqA6VRkhfX4=; b=Dcg+eT+qDO4ebor0HfJJs0OoNyWd0qkMNrSbFjRDuR/6zOSzAZpTh+KMWEnLxZyZ0F d9QkSd9URHIJA+GyfF7TSNKROnHs1++qRMISlm2LGzaioQcKtdVMqShM5FGud6fHTtu4 l2cOSLlu2FDnK+/8tlzHMSYFvdpT4qQdkhdQg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=PcJz5YvJ2bbxQ7QhTKhcKJXivR8PihXnXqrWgUzTCq2ysLNlk96X/tvuUiTz8wMGHK vwOp2sN+NvxLvXNSz/K5bvARWD+PqozW+OvsHL/U0xX5GKT2ux6l6+1VS/2cl20caIKS Tlhir98IwwW16asQMREW0RKDDmjV/4/u+4oDM= MIME-Version: 1.0 Received: by 10.150.51.6 with SMTP id y6mr1611448yby.284.1250183072057; Thu, 13 Aug 2009 10:04:32 -0700 (PDT) From: Matt Todd Date: Thu, 13 Aug 2009 13:04:12 -0400 Message-ID: <2a8d4a710908131004i2cef7cb7lc0be17ae7fe7619f@mail.gmail.com> Subject: Bloat? To: rack-devel@googlegroups.com Content-Type: multipart/alternative; boundary=000e0cd6ae7aea097d047108ed0b 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 --000e0cd6ae7aea097d047108ed0b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 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 --000e0cd6ae7aea097d047108ed0b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I was talking to a friend of mine yesterday and he mentioned that thou= ght the Rack package itself seemed to be slightly bloated by things like Ba= sic Auth et al. He mentioned two things I thought were interesting and I wa= nted 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 shoul= d only include what's necessary for Rack::Lint to validate a basic appl= ication at minimum.

Thoughts?

Matt

-- Matt Todd
Highgroove Studios
w= ww.highgroove.com
cell: 404-314-2612
blog: maraby.org

Scout - Web Monitoring and Reporting Software
www.scoutapp.com
--000e0cd6ae7aea097d047108ed0b--