From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS14383 205.234.109.0/24 X-Spam-Status: No, score=0.0 required=3.0 tests=MSGID_FROM_MTA_HEADER shortcircuit=no autolearn=unavailable version=3.3.2 Path: news.gmane.org!not-for-mail From: James Tucker Newsgroups: gmane.comp.lang.ruby.rainbows.general Subject: Single Threaded Async Responses Date: Mon, 5 Oct 2009 23:10:34 +0100 Message-ID: <0956CE27-14FE-42DF-BAD9-CED31B09D85D@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1076) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1254780960 14239 80.91.229.12 (5 Oct 2009 22:16:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 5 Oct 2009 22:16:00 +0000 (UTC) To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Original-X-From: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Tue Oct 06 00:15:50 2009 Return-path: Envelope-to: gclrrg-rainbows-talk@m.gmane.org X-Original-To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Delivered-To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Greylist: delayed 311 seconds by postgrey-1.31 at rubycentral.org; Mon, 05 Oct 2009 18:15:48 EDT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:content-type :content-transfer-encoding:subject:date:message-id:to:mime-version :x-mailer; bh=7oY7jIP9/fWOw8XYEy2Ra2kVswejH/XbDkB/5h1CKnw=; b=PjjD6tZ/4sf6D3ZCsyOKG/oG7q4CnaYssuZ6IniMfQk0AmFInfr5rNyNhCoZhl8hpx TLuR90WSZjgg3WCpKR7ppwD9iq7bu7/PMalgbHIvE1fHs+phS4ZoUymYfuAhW4C4zOme w72jxrFjPHu9WbDcRZznDJiIeKG0kff7bdjho= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; b=w12EotREMjTvlMfCKnBnw4NFOXHMC1Q6ONrMyd+XGcCS4MNuvgOaSnqyGNfycfToW9 dZAiWfgzwO2l7AjM/lCsU6rrODdV0osITwqwrqi6HAv2qStFd1OLY4rSWSqfMqkN6kgI 94JQah2X0i7EQ9V0y93zUAqUZeBv+0VSQ/OYw= X-Mailer: Apple Mail (2.1076) X-BeenThere: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Errors-To: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Xref: news.gmane.org gmane.comp.lang.ruby.rainbows.general:2 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.50) id 1MuvqQ-0007FF-2r for gclrrg-rainbows-talk@m.gmane.org; Tue, 06 Oct 2009 00:15:50 +0200 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 9D73716782AF; Mon, 5 Oct 2009 18:15:49 -0400 (EDT) Received: from mail-ew0-f207.google.com (mail-ew0-f207.google.com [209.85.219.207]) by rubyforge.org (Postfix) with ESMTP id 7441016782AF for ; Mon, 5 Oct 2009 18:15:48 -0400 (EDT) Received: by ewy3 with SMTP id 3so56815ewy.7 for ; Mon, 05 Oct 2009 15:15:47 -0700 (PDT) Received: by 10.216.21.20 with SMTP id q20mr136264weq.63.1254780636974; Mon, 05 Oct 2009 15:10:36 -0700 (PDT) Received: from ?192.168.1.18? (bb-87-81-237-21.ukonline.co.uk [87.81.237.21]) by mx.google.com with ESMTPS id p10sm14307898gvf.18.2009.10.05.15.10.36 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 05 Oct 2009 15:10:36 -0700 (PDT) Hi Eric and anyone else listening in, I completed an async API for Thin quite some time ago well suited to some of the design goals you have here. If you're interested we could have a chat about supporting the same API designs that allow single threaded reactor based concurrent responses. I believe such an API would fit well in rainbows too. Kind regards, James Tucker