Hey Mark, I think this is an interesting concept but I would encourage you to work on the macruby deploy tool instead. The reason why I'm saying that is that you probably don't wantto use rubygems in a desktop app, instead you probably want to unpack a gem and it's deps in the app you ship. Trunk already supports this option but in a very naive way and I don't think it compiles the gems.
What do you think? - Matt Sent from my iPhone On Feb 19, 2011, at 11:19, Mark Rada <mr...@marketcircle.com> wrote: > Hey, > > I recently wrote a small plugin for rubygems that will use the MacRuby > compiler to compile *.rb files when you install a gem. > > It is usable, but very simple right now; I would like to make it more > powerful in a few different ways and I'm not sure which would be good. Things > I think I could do (I have not looked at the rubygems source code in depth > yet, so I'm not sure what I am allowed to do using the proper API): > > - A gemspec property (e.g. spec.compile_for_macruby = true) > - A gem command: > gem compile nokogiri > gem compile —remove-original-files nokogiri > • I can’t remove the original *.rb files and leave *.rbo files by > default because of how rubygems identifies gems (unless I modify gemspec > files) > - A gem install option > gem install —compile nokogiri > > I’m not sure which is best, perhaps all of them will get implemented, but I > was wondering what the communities thoughts were about compiling gems; > especially since the gemspec option won't work if the community never uses it. > > The repo is located at https://github.com/ferrous26/rubygems-compile > > -- > Mark Rada > mr...@marketcircle.com > > _______________________________________________ > 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