Hey Leigh,

I don't (currently) have much of an opinion about HotCocoa, but regarding the 
specific example you give, there has been some talk about implementing the Ruby 
net/* libraries on top of NSURLConnection and friends. In the past, the problem 
has been that NSURLConnection is inherently async and the net/* libraries 
attempt to do things a bit more synchronous. However, maybe we could use an 
alternative Ruby library (like HTTParty) as a starting point instead?

Cheers,

Josh


On Nov 13, 2010, at 10:08 PM, Leigh Caplan wrote:

> Hey everybody,
> 
> I wanted to say hi to the list and introduce myself - I've been lurking for 
> awhile and come by when I need help, but RubyConf has me all fired up, so I'd 
> like to start engaging more with the community. My name is Leigh Caplan, and 
> I'm a developer in Seattle, WA. I like long walks on the beach, dinner by 
> candlelight, and not having to write my Mac OS X apps in Objective C.
> 
> First, I wanted to tell everyone about a potentially useful menu extra that I 
> created called CobraMenu. It's meant to be a simple "traffic light" for CI 
> Joe (the super simple/awesome CI server written by the Github guys). You can 
> find more info at http://texel.github.com/CobraMenu/ or just clone/fork it 
> from https://github.com/texel/CobraMenu
> 
> Next, developing this got me thinking about HotCocoa, and how it could evolve 
> into a really useful project in the future. I had a chat w/ Matt Aimonetti 
> today, and he mentioned that Rich Kilmer, while still interested in the 
> project, both didn't have time to maintain it and also wasn't convinced that 
> its current goal as a DSL for creating UI elements was necessarily useful for 
> anything but trivial projects. Apparently there's also been some discussion 
> to this effect on this list, but I'm a bit late to the party, so I apologize.
> 
> Now, I *can* see a need for a ruby-like DSL for Cocoa, but in my opinion, it 
> would be much more exciting if we endeavored to wrap other Cocoa classes and 
> idioms in a loving Ruby-like embrace. Here's a rudimentary example (very much 
> like something I've done in CobraMenu): 
> 
> HotCocoa::URLConnection.get('http://google.com') do |c|
> 
>   c.success { success_callback }
> 
>   c.failure { failure_callback }
> 
>   c.error   { |e| error_handler.call_something e }
> 
> end
> 
> 
> I'd be interested to see if other people think this is a good idea. If so, I 
> can formulate a strategy, and get to work :)
> 
> Leigh
> _______________________________________________
> MacRuby-devel mailing list
> [email protected]
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to