From judson at redfivellc.com Tue Jan 25 10:58:32 2005 From: judson at redfivellc.com (Judson Lester) Date: Tue Jan 25 10:53:51 2005 Subject: [Borges-users] cgi-lib Message-ID: <41F66CA8.2020100@redfivellc.com> I'm having a little trouble with the CGIDRbClient.rb approach to Borges and was wondering if I could get a hand with it. I'm extremely excited by the Borges approach to web applications and cannot wait to get up to my armpits in it, but I'm having a tiny issue with Ruby 1.8.2 and the cgi-bin/borges approach. Basically, I'm getting an error from within the cgi-bin.rb code, because it's trying to call sub on Array (rather than string: somehow the Content-Type header is being wrapped in an Array.) My point, however, is that cgi-lib is deprecated as of Ruby 1.8.1, and I was wondering why Borges still uses it. How much of a hassle is it going to be to update CGIDRbClient.rb to use cgi instead? (I'm also a trifle concerned that there's no credible Borges traffic at all following May of 2004. I hope this framework isn't six months dead.) Judson From jmegq at post.harvard.edu Tue Jan 25 11:14:51 2005 From: jmegq at post.harvard.edu (James Megquier) Date: Tue Jan 25 11:12:09 2005 Subject: [Borges-users] cgi-lib In-Reply-To: <41F66CA8.2020100@redfivellc.com> References: <41F66CA8.2020100@redfivellc.com> Message-ID: <3DCD6614-6EEC-11D9-988A-003065DBA9A2@post.harvard.edu> > (I'm also a trifle concerned that there's no credible Borges traffic at > all following May of 2004. I hope this framework isn't six months > dead.) Not sure about the level of activity on Borges, but if you're interested in continuation-based web frameworks like Borges and Seaside, you may want to check out "Wee" for Ruby as well -- it's a relatively recent stab at the idea. You can find it on rubygems, and the homepage is here: http://www.ntecs.de/blog/Blog/WeeFramework.rdoc Chris Double's and Avi Bryant's blogs are also useful for keeping track of this stuff, of course. http://radio.weblogs.com/0102385/ http://www.cincomsmalltalk.com/userblogs/avi/blogView Enjoy, -James From mneumann at ntecs.de Tue Jan 25 21:44:20 2005 From: mneumann at ntecs.de (Michael Neumann) Date: Tue Jan 25 21:41:34 2005 Subject: [Borges-users] cgi-lib In-Reply-To: <3DCD6614-6EEC-11D9-988A-003065DBA9A2@post.harvard.edu> References: <41F66CA8.2020100@redfivellc.com> <3DCD6614-6EEC-11D9-988A-003065DBA9A2@post.harvard.edu> Message-ID: <41F70404.6090600@ntecs.de> James Megquier wrote: >> (I'm also a trifle concerned that there's no credible Borges traffic at >> all following May of 2004. I hope this framework isn't six months dead.) > > > Not sure about the level of activity on Borges, but if you're interested > in continuation-based web frameworks like Borges and Seaside, you may > want to check out "Wee" for Ruby as well -- it's a relatively recent > stab at the idea. You can find it on rubygems, and the homepage is here: > > http://www.ntecs.de/blog/Blog/WeeFramework.rdoc Since then, Wee has changed a lot. You might take a look at the documentation here: http://www.ntecs.de/viewcvs/viewcvs/*checkout*/Wee/trunk/doc/rdoc/index.html Compared to Borges, Wee has * the decoration approach of the newest version of Seaside2 * a different HtmlRenderer (with Brushes and Canvas), which is more extensible * optional continuations And don't forget Nemo, a Mewa port to Ruby: http://rubyforge.org/nemo If you like screenshots, look here: http://ntecs.de/blog/Wee/Screenshots.rdoc I consider Wee as pretty stable (I've not encountered any problems), except the continuation problem. Therefore I recommend to not use continuations. Regards, Michael