[MacRuby-devel] HotCocoa Part I
Eloy Duran
eloy.de.enige at gmail.com
Wed Nov 12 08:44:33 PST 2008
Hi Rich,
That seems like a sensible list to me.
Thanks for the info!
- Eloy
On Nov 12, 2008, at 4:10 PM, Richard Kilmer wrote:
>
> 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
>
> _______________________________________________
> 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