Re: [MacRuby-devel] RubyMotion: Ruby for iOS

2012-05-04 Thread Jean-Denis MUYS
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

2012-05-04 Thread Robert Schaaf
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

2012-05-04 Thread Perry E. Metzger
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

2012-05-04 Thread Robert Schaaf
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