[MacRuby-devel] Calling Block-based C APIs with Ruby Procs
Laurent Sansonetti
lsansonetti at apple.com
Tue Dec 7 16:13:13 PST 2010
Hi Saul,
Did you install the BridgeSupport preview 1 release? Without it, C blocks won't work in MacRuby.
http://www.macruby.org/blog/2010/10/08/bridgesupport-preview.html
Laurent
On Dec 7, 2010, at 3:55 PM, Saul Mora wrote:
> Hello,
>
> I've installed the latest nightly build from 12/7, and tried running the sample code from the last blog post regarding calling [NSArray enumerateObjectsUsingBlock:] from with macirb. I successfully get a segfault every time I run the sample:
>
> framework 'Foundation'
> a = [1, 2, 3, 4, 5]
> a.enumerateObjectsUsingBlock(Proc.new { |obj, index, stop|
> p obj
> stop.assign(true) if index == 2
> })
>
> Has anything changed since that sample code was posted?
> Thanks,
> Saul
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20101207/d8a9d107/attachment.html>
More information about the MacRuby-devel
mailing list