[MacRuby-devel] HotCocoa Part I
Richard Kilmer
rich at infoether.com
Wed Nov 12 07:10:36 PST 2008
On Nov 12, 2008, at 9:16 AM, Richard Kilmer wrote:
> All,
>
> As the main author of HotCocoa let me chime in on what I see its
> main purpose is.
>
> In a nutshell here is my 5 second primary definition:
>
> "HotCocoa is an idiomatic Ruby API that simplifies the configuration
> and wiring together of complex ObjC/Cocoa classes."
>
> I realize this will not be all things to all people, and that some
> may not see the much value in this. I do, and I think that HotCocoa
> should NOT try and be all things to all people. Let me even get
> more specific. I don't think that HotCocoa should strive to contain
> simplifications for all frameworks in Cocoa.
>
> If core audio needs to be simplified though a wonderful Ruby API
> then it should be done with a wonderful Ruby API, but that is not
> HotCocoa, its a core audio MacRuby library. Something that uses
> HotCocoa could also use that wonderfully simplified core audio
> library. To try and say every simplified use of ObjC frameworks is
> included in HotCocoa creates a truly unwieldy beast.
>
> In ObjC/Cocoa here are the common patterns I see that can be
> simplified with HotCocoa:
>
> * Instance configuration
> * Delegation
> * KVO
> * Object wiring/containment/etc
> * Data sources
> * App building
One addition I forgot to mention:
* Layout management
>
>
> I will follow up with an email that explains these in more detail
> and provides examples.
>
> Best,
>
> Rich
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
More information about the MacRuby-devel
mailing list