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=1.0 required=3.0 tests=AWL,HK_RANDOM_FROM, MSGID_FROM_MTA_HEADER shortcircuit=no autolearn=no version=3.3.2 Path: news.gmane.org!not-for-mail From: Eric Wong Newsgroups: gmane.comp.lang.ruby.rainbows.general Subject: [ANN] LMGTWTY: Web Sockets Library for Rack+Rainbows! Date: Fri, 11 Dec 2009 03:50:41 -0800 Message-ID: <20091211115041.GA14610@dcvr.yhbt.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1260532256 4195 80.91.229.12 (11 Dec 2009 11:50:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 11 Dec 2009 11:50:56 +0000 (UTC) To: lmgtwty-TBHja+091Wbby3iVrkZq2A@public.gmane.org, rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Original-X-From: rainbows-talk-bounces-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org Fri Dec 11 12:50:49 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 Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) 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:41 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.50) id 1NJ41G-0003RF-CP for gclrrg-rainbows-talk@m.gmane.org; Fri, 11 Dec 2009 12:50:46 +0100 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id CC8691D78874; Fri, 11 Dec 2009 06:50:43 -0500 (EST) Received: from dcvr.yhbt.net (dcvr.yhbt.net [64.71.152.64]) by rubyforge.org (Postfix) with ESMTP id EE2C01D78873 for ; Fri, 11 Dec 2009 06:50:41 -0500 (EST) Received: from localhost (unknown [127.0.2.5]) by dcvr.yhbt.net (Postfix) with ESMTP id 52C421F605; Fri, 11 Dec 2009 11:50:41 +0000 (UTC) LMGTWTY is a Rainbows! (and Zbatery) Rack library for Web Sockets. It uses unofficial extensions in rainbows.git for Rack which are subject to change, but it appears to work well enough for the echo_client.py example shipped with pywebsocket. It has not been tested against normal web browsers, though there's no reason it shouldn't work. It currently depends on the git version of Rainbows. http://git.bogomips.org/cgit/lmgtwty.git http://git.bogomips.org/cgit/rainbows.git There are no releases yet, just grab from git (install the wonderful "iobuffer" gem, too). The API is subject to change (like Web Sockets itself (I think)). This was done completely on a whim tonight, with no thought or planning beforehand. So I can't say I'm completely happy with the API. At least I believe I finally understand Ruby 1.9 encodings after writing Lmgtwty::IO (having read and reread article after article on it over the past few years)... Mailing list is here: lmgtwty-TBHja+091Wbby3iVrkZq2A@public.gmane.org Just send and email and follow instructions to subscribe. -- Eric Wong _______________________________________________ Rainbows! mailing list - rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org http://rubyforge.org/mailman/listinfo/rainbows-talk Do not quote signatures (like this one) or top post when replying