<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div><br></div><div>OK, lets do a poll then, the target audience is right here I would guess.</div><div><br></div><div>What's your preferred flavour of mailing list / group manager for the cocoa gem?</div><div><br></div><div>Patrick</div><br><div><div>On 29 Apr 2014, at 15:57, Perry E. Metzger &lt;<a href="mailto:perry@piermont.com">perry@piermont.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">On Tue, 29 Apr 2014 15:48:38 +0200 Patrick Hanevold<br>&lt;<a href="mailto:patrick.hanevold@gmail.com">patrick.hanevold@gmail.com</a>&gt; wrote:<br><blockquote type="cite"><br>There is only github for now:<br><a href="https://github.com/patrickhno/cocoa">https://github.com/patrickhno/cocoa</a><br></blockquote><br>You should fix that. It would make it easier to have a community<br>develop, and google groups are trivial to start...<br><br>Perry<br><br><blockquote type="cite"><br>Pro tip: Quite easy to look up the repository origin of gems on<br><a href="http://rubygems.org">rubygems.org</a><br><br>Patrick<br><br>On 29 Apr 2014, at 15:42, Perry E. Metzger &lt;perry@piermont.com&gt;<br>wrote:<br><br><blockquote type="cite">You mention no mailing list or web site...<br><br>Perry<br><br>On Tue, 29 Apr 2014 10:07:50 +0200 Patrick Hanevold<br>&lt;patrick.hanevold@gmail.com&gt; wrote:<br><blockquote type="cite">(Sorry if this mail shows up multiple times, the mailing list<br>suddenly has some issues with my gmail accounts, so this is yet<br>another repost attempt)<br><br>Cool, another dead horse to kick.<br>It works for starters.<br><br>cocoa is a more direct approach where methods are equivalent to<br>the apple docs - as they are bindings, not some wrapped up stubs.<br>I would probably guess there is a lot of stuff not even<br>accessible through rubyobjc - if you even get that 6 year old<br>thing up and running.<br><br>cocoa exploits modern ruby to use keyword arguments and<br>everything that makes ruby quite equivalent to what you would do<br>in objective-c.<br><br>cocoa is a modern integration, and here is a example usage that<br>will probably massage your marble for a moment.<br>Here you see multiple tasks of NSTableViewDelegate. Notice how<br>cocoa exploit keyword arguments to allow you to define the same<br>method twice, with different keyword arguments equivalent to the<br>two tasks selectors.<br><br><br>&nbsp;&nbsp;def tableView(table_view, objectValueForTableColumn: nil, row:<br>nil)<br>cache[row].send(objectValueForTableColumn.identifier.to_s.to_sym).to_s<br>end<br><br><br>&nbsp;&nbsp;def tableView(table_view, shouldSelectRow: nil)<br>&nbsp;&nbsp;&nbsp;&nbsp;hooks[:on_select_row].call(shouldSelectRow) if<br>hooks[:on_select_row] true<br>&nbsp;&nbsp;end<br><br>Patrick<br><br>Mvh.<br>Patrick Hanevold<br><br><br><br>On Tue, Apr 29, 2014 at 2:48 AM, Kevin Walzer<br>&lt;kw@codebykevin.com&gt; wrote:<br><br><blockquote type="cite">On 4/28/14, 7:21 PM, Patrick Hanevold wrote:<br><br><blockquote type="cite">There is only the github at the moment<br>(https://github.com/patrickhno/cocoa).<br>If you guys have a suggestion for a particular flavor of<br>mailing list, sure - I can set one up and participate.<br><br>Patrick<br><br><br></blockquote>How does this gem compare to rubyobjc:<br><br>https://github.com/timburks/rubyobjc<br><br>?<br><br><br>--<br>Kevin Walzer<br>Code by Kevin/Mobile Code by Kevin<br>http://www.codebykevin.com<br>http://www.wtmobilesoftware.com<br><br>_______________________________________________<br>MacRuby-devel mailing list<br>MacRuby-devel@lists.macosforge.org<br>https://lists.macosforge.org/mailman/listinfo/macruby-devel<br><br></blockquote></blockquote><br><br><br>--<span class="Apple-converted-space">&nbsp;</span><br>Perry E. Metzger<span class="Apple-tab-span" style="white-space: pre;">        </span><span class="Apple-tab-span" style="white-space: pre;">        </span>perry@piermont.com<br></blockquote><br></blockquote><br><br><br>--<span class="Apple-converted-space">&nbsp;</span><br>Perry E. Metzger<span class="Apple-tab-span" style="white-space: pre;">        </span><span class="Apple-tab-span" style="white-space: pre;">        </span><a href="mailto:perry@piermont.com">perry@piermont.com</a></div></blockquote></div><br></body></html>