Hi Laurent:

Does macruby_deploy have an option to compile .rb files in subdirectories of 
the Resources directory? For a large project some of us may want to better 
organize our source files.

Thanks,
Bob Rice


On Nov 2, 2010, at 4:25 AM, Laurent Sansonetti wrote:

> Hi Larry,
> 
> Indeed, the Ruby standard library is not entirely compiled, so you will find 
> .rb files if the MacRuby framework is embedded into the application's bundle. 
> We don't compile the whole standard library for historical reasons, as the 
> AOT compiler wasn't stable enough to work on everything, but we may finally 
> turn the switch on in the upcoming release.
> 
> However, your application's code should be compiled, and .rb files should be 
> removed from the .app bundle for you, by macruby_deploy. If you still do find 
> .rb files that belong to your project in the .app bundle, then there is a bug 
> somewhere.
> 
> To confirm, yes it is okay to delete .rb files when there is a .rbo file in 
> the same directory. More generally, MacRuby's #require will always pick .rbo 
> files in priority over .rb files.
> 
> Laurent
> 
> On Nov 1, 2010, at 9:33 PM, Larry Wilson wrote:
> 
>> I've been poking around in the directories of a MacRuby-based app (that has 
>> been compiled via macruby-deploy) in the usr/lib/ruby subdirectories.  Why 
>> is there not an .rbo file for every .rb source file?  
>> 
>> Is it safe to delete the .rb files if there is a .rbo equivalent?
>> 
>> -Larry
>> 
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel@lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to