Re: [MacRuby-devel] RubyMotion: Ruby for iOS
One solution would be some provision with an escrow, with the commitment that should Laurent's company go out of business (for business reasons or bus-hit reasons), then the full source code would reverse to be open-source under such and such license. But clearly, adopting RubyMotion for a professional product is a significant business risk (even if shared by other similar products), and that should be addressed somehow. Saying that whatever you purchase will continue to work "as is" is not enough. As a simple example, RubyMotion's "GC" doesn't handle retain cycles yet. I suppose it will, sooner than later, but for the time being, the product is not complete. That's fine for exploring and developing. It's not for releasing. In the meantime, many (most?) of us will purchase RubyMotion, if only for the pleasure of hacking with Ruby on iOS :-) Jean-Denis ___ MacRuby-devel mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Re: [MacRuby-devel] RubyMotion: Ruby for iOS
Hello Laurent, This is great news, and kudos to you. With all this back and forth about open source vs. proprietary, what's forgotten is the simple fact that it's the developers that determine the success of a development system. On the strength of your announcement, I've renewed my iOS program, and as soon as some enterprising young developer devises a MacRuby IDE for it, I'll invest in the software, even at FULL PRICE! I'm interested in how you approached the memory management. Is it ARC as Apple describes it? Assuming that it was developed on a box with a MacRuby base, can you share any details of what optimizations we might expect, especially if it's going to be rolled back into MacRuby? Above all, is it totally transparent? Mazel tov, Bob Schaaf Sent from my iPad On May 3, 2012, at 1:02 PM, Laurent Sansonetti wrote: > Hi guys, > > I am extremely excited to announce the immediate availability of > RubyMotion, a revolutionary toolchain for iOS development in Ruby. > > (RubyMotion is what I have been working on these last 6 months. :)) > > RubyMotion is a commercial flavor of MacRuby for iOS that includes an > optimized runtime, a brand-new static compiler and memory model, and a > command-line interface. > > If you are familiar with MacRuby you should be all set to develop iOS > apps right away. > > You can find more information about RubyMotion on its website. > > http://www.rubymotion.com > > For a limited time only, RubyMotion can be purchased at a 25% discounted rate. > > The developer center features guides, articles and a pointer to the > sample code repository. > > http://www.rubymotion.com/developer-center > > Also, the awesome folks at The Pragmatic Studio released an amazing > 50-minute screencast on the product. Check it out, it's free! > > http://pragmaticstudio.com/screencasts/rubymotion > > If you want to stay connected, make sure to follow @RubyMotion on Twitter. > > http://twitter.com/RubyMotion > > Enjoy! > > Laurent > ___ > MacRuby-devel mailing list > [email protected] > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel ___ MacRuby-devel mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Re: [MacRuby-devel] RubyMotion: Ruby for iOS
On Thu, 03 May 2012 22:54:20 -0400 Richard Kilmer wrote: > This argument can truly be made about any commercial tool you use > to build with or build upon. Not even remotely true. When I write code in C or Objective C, most of that code can just be used with any one of several entirely open source toolchains. It is different when your toolchain for your code is essentially proprietary. > The RubyMotion you use today you can continue to use whether you > pay for ongoing support or not. Also not true, since iOS is updated very rapidly and if a toolchain that you cannot replace is not producing code for a fairly recent iOS your code investment vanishes. Again, I've got no trouble with people making money off of their work, but it would be better has to be some assurance that if disaster strikes the toolchain becomes something other people can update. Incidentally, it isn't unusual in large commercial software contracts to demand code escrow in case the vendor goes under, and that's more or less an analogous situation. Perry -- Perry E. [email protected] ___ MacRuby-devel mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Re: [MacRuby-devel] RubyMotion: Ruby for iOS
Oops! I totally overlooked the link to the technical stuff. But my question about the possible speed gains remains. Also, I don't understand the example in the section on memory management: @date = date1 Intuitively, it would seem that the value bound to any identifier would persist until the identifier goes out of scope. I could see the distinction if we're dealing with pointers, which might go dead. What am I missing? Bob Schaaf Sent from my iPad On May 4, 2012, at 10:51 AM, Robert Schaaf wrote: > Hello Laurent, > > This is great news, and kudos to you. With all this back and forth about > open source vs. proprietary, what's forgotten is the simple fact that it's > the developers that determine the success of a development system. On the > strength of your announcement, I've renewed my iOS program, and as soon as > some enterprising young developer devises a MacRuby IDE for it, I'll invest > in the software, even at FULL PRICE! > > I'm interested in how you approached the memory management. Is it ARC as > Apple describes it? Assuming that it was developed on a box with a MacRuby > base, can you share any details of what optimizations we might expect, > especially if it's going to be rolled back into MacRuby? > > Above all, is it totally transparent? > > Mazel tov, > > Bob Schaaf > > Sent from my iPad > > On May 3, 2012, at 1:02 PM, Laurent Sansonetti > wrote: > >> Hi guys, >> >> I am extremely excited to announce the immediate availability of >> RubyMotion, a revolutionary toolchain for iOS development in Ruby. >> >> (RubyMotion is what I have been working on these last 6 months. :)) >> >> RubyMotion is a commercial flavor of MacRuby for iOS that includes an >> optimized runtime, a brand-new static compiler and memory model, and a >> command-line interface. >> >> If you are familiar with MacRuby you should be all set to develop iOS >> apps right away. >> >> You can find more information about RubyMotion on its website. >> >> http://www.rubymotion.com >> >> For a limited time only, RubyMotion can be purchased at a 25% discounted >> rate. >> >> The developer center features guides, articles and a pointer to the >> sample code repository. >> >> http://www.rubymotion.com/developer-center >> >> Also, the awesome folks at The Pragmatic Studio released an amazing >> 50-minute screencast on the product. Check it out, it's free! >> >> http://pragmaticstudio.com/screencasts/rubymotion >> >> If you want to stay connected, make sure to follow @RubyMotion on Twitter. >> >> http://twitter.com/RubyMotion >> >> Enjoy! >> >> Laurent >> ___ >> MacRuby-devel mailing list >> [email protected] >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > ___ > MacRuby-devel mailing list > [email protected] > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel ___ MacRuby-devel mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
