It’s just data

Google Wave Robot w/Sinatra+JRuby+AppEngine

Mike Sofaer: Since I got a Google Wave account at Google IO, I felt like I should try to do something Ruby-ish in it.  I got talking to Charles Nutter, and he suggested a Sinatra template for Wave Robots.  So here it is.

Good job!  I’m jealous.  Not havinging the foresight to go to Google I/O, I can’t play yet.

The API’s continue to seem way too Java-ish to me.  First step is that I’d like to see all the getters and setters become invisible:

context.wavelets.first.root.document.text = 'Only I get to edit the top blip!'

Meanwhile, I’ve pulled Mike’s changes into my client library.  Hopefully others can benefit from this.


That’s probably an artifact of Google Wave using GWT.

Posted by Brad Neuberg at

Isn’t it possible that getter/setter support is actually needed for notification?  Without ubiquitous ES5 support, that’s what you’re stuck with.

Posted by Adam Peller at

Adam: I’m referring to the model apis in the Ruby Wave client.

Posted by Sam Ruby at

I’m absolutely ignorant about Ruby and hence unable to add any quality topic to my forum on this. Would you mind to enlighten something on Ruby oriented implementation of Google Wave in Developer’s Den : googlewavecommunity.com/forum/viewforum.php?f=5 ?

p.s. : This is my second post on intertwingly.net/blog/ and have no intention to spam. If you wish you may remove this comment but please do add some quality content on Ruby in the forum.

Posted by Google Wave at

I’m also working on a Ruby client for Wave. I’m a terminal application developer, and something like irssi for Wave would be quite awesome.

I’ve got a wave open on the subject (which, as a matter of fact, links here). If you don’t yet have a Sandbox account, I can let you play with my secondary one.

Posted by elliottcable at

Add your comment