<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Could Ruby be Apple&#8217;s language and API Future?</title>
	<atom:link href="http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/</link>
	<description>Parveen Kaler &#124; Director of Development &#124; Tingle.com</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:34:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Pete Nicholls</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107698</link>
		<dc:creator>Pete Nicholls</dc:creator>
		<pubDate>Tue, 27 Jul 2010 10:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107698</guid>
		<description>The language in this post is misleading: &quot;I believe Apple is preparing to transition to Ruby as their next default language.&quot;

Apple aren&#039;t making a &quot;transition&quot; to Ruby, but they are paving a way to better support it. It is, as you say in your comment, on track to become &quot;a first-class citizen.&quot; It will not be a replacement.

Onwards and upwards, though. I love Ruby (sorry, MikeFM).</description>
		<content:encoded><![CDATA[<p>The language in this post is misleading: &#8220;I believe Apple is preparing to transition to Ruby as their next default language.&#8221;</p>
<p>Apple aren&#8217;t making a &#8220;transition&#8221; to Ruby, but they are paving a way to better support it. It is, as you say in your comment, on track to become &#8220;a first-class citizen.&#8221; It will not be a replacement.</p>
<p>Onwards and upwards, though. I love Ruby (sorry, MikeFM).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeFM</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107687</link>
		<dc:creator>MikeFM</dc:creator>
		<pubDate>Mon, 12 Jul 2010 21:40:12 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107687</guid>
		<description>Why would anyone use such a kludge of a language as Ruby? I&#039;d rather they use Python or, possibly better yet, develop their own new language with all the power of Objective-C but with modern features and a cleaner syntax. It&#039;d obviously have to tie easily and tightly with code written in C/C++/Obj-C.</description>
		<content:encoded><![CDATA[<p>Why would anyone use such a kludge of a language as Ruby? I&#8217;d rather they use Python or, possibly better yet, develop their own new language with all the power of Objective-C but with modern features and a cleaner syntax. It&#8217;d obviously have to tie easily and tightly with code written in C/C++/Obj-C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Alexander Wood</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107683</link>
		<dc:creator>Ian Alexander Wood</dc:creator>
		<pubDate>Fri, 09 Jul 2010 02:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107683</guid>
		<description>You can already write Mac apps using Ruby with MacRuby, that&#039;s what it&#039;s for! Give it a go, it&#039;s a lot of fun. The team working on it are top chaps as well. I would love to see it become the standard but who knows if this will transpire. One thing I would like to see is a resolution to the garbage collection issues on iOS which are currently a barrier to writing iPhone/iPad with MacRuby. It would be beyond awesome to be able to develop apps for desktop mobile and web all in the same language.</description>
		<content:encoded><![CDATA[<p>You can already write Mac apps using Ruby with MacRuby, that&#8217;s what it&#8217;s for! Give it a go, it&#8217;s a lot of fun. The team working on it are top chaps as well. I would love to see it become the standard but who knows if this will transpire. One thing I would like to see is a resolution to the garbage collection issues on iOS which are currently a barrier to writing iPhone/iPad with MacRuby. It would be beyond awesome to be able to develop apps for desktop mobile and web all in the same language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Is there a Moore&#8217;s Law for Machine Intelligence? &#124; Victus Spiritus</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107681</link>
		<dc:creator>Is there a Moore&#8217;s Law for Machine Intelligence? &#124; Victus Spiritus</dc:creator>
		<pubDate>Sat, 03 Jul 2010 10:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107681</guid>
		<description>[...] Could Ruby be Apple&#8217;s language and API future? (parveenkaler.com)      Share and Enjoy: [...]</description>
		<content:encoded><![CDATA[<p>[...] Could Ruby be Apple&#8217;s language and API future? (parveenkaler.com)      Share and Enjoy: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107680</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 02 Jul 2010 23:03:04 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107680</guid>
		<description>MacRuby is an Apple sanctioned project, not some hobbyist project.  

We don&#039;t know their commitment to it, but it&#039;s a closer connection than just &quot;Apple uses LLVM and Ruby uses LLVM&quot;, it&#039;s more accurately &quot;Apple is using LLVM to implement Ruby&quot;, which is a much stronger statement.</description>
		<content:encoded><![CDATA[<p>MacRuby is an Apple sanctioned project, not some hobbyist project.  </p>
<p>We don&#8217;t know their commitment to it, but it&#8217;s a closer connection than just &#8220;Apple uses LLVM and Ruby uses LLVM&#8221;, it&#8217;s more accurately &#8220;Apple is using LLVM to implement Ruby&#8221;, which is a much stronger statement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: singer</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107679</link>
		<dc:creator>singer</dc:creator>
		<pubDate>Fri, 02 Jul 2010 21:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107679</guid>
		<description>You guys forget that Apple has a Server platform, so MacRuby with Ruby on Rails would be a potent combination for Server development.  Also with the MacRuby, the performance would be 1:1 with ObjC and a 1st class language along with ObjC.  

It can be argued that MacRuby will allow you to more easily take advantage of blocks and GCD, with built in generational garbage collection without the verbosity  of ObjC or the ambiguity the dot implementation of ObjC either for those that prefer dot notation.</description>
		<content:encoded><![CDATA[<p>You guys forget that Apple has a Server platform, so MacRuby with Ruby on Rails would be a potent combination for Server development.  Also with the MacRuby, the performance would be 1:1 with ObjC and a 1st class language along with ObjC.  </p>
<p>It can be argued that MacRuby will allow you to more easily take advantage of blocks and GCD, with built in generational garbage collection without the verbosity  of ObjC or the ambiguity the dot implementation of ObjC either for those that prefer dot notation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Garrus</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107677</link>
		<dc:creator>Garrus</dc:creator>
		<pubDate>Thu, 01 Jul 2010 10:24:57 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107677</guid>
		<description>Just wanna point out that Dalvik has JIT since Android 2.2, it compiles into native code.</description>
		<content:encoded><![CDATA[<p>Just wanna point out that Dalvik has JIT since Android 2.2, it compiles into native code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Garren</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107675</link>
		<dc:creator>Garren</dc:creator>
		<pubDate>Thu, 01 Jul 2010 05:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107675</guid>
		<description>&quot;Apple has implemented Blocks and Grand Central Dispatch in their latest release of the Objective-C runtime...one of the features that the runtime would be required to implement to support Ruby blocks and lambda functions.&quot;

I&#039;m not a language designer but....
Blocks and lambdas are interesting and valuable language features in and of themselves. They allow for a more functional and ultimately more declarative style of coding, probably regardless of the language in which they are implemented. I imagine it was these notions, and not the idea that it would aid language developers, that were taken into account when the Block specification introduced.

Incidentally, the statement that blocks &quot;would be required to implement to support Ruby blocks and lambda functions&quot;, is just silly. MRI Ruby is implemented in C, no? Standard C has no notion of lambdas, blocks, or closures. The closest language construct would probably be a function pointer. That appears to be enough.</description>
		<content:encoded><![CDATA[<p>&#8220;Apple has implemented Blocks and Grand Central Dispatch in their latest release of the Objective-C runtime&#8230;one of the features that the runtime would be required to implement to support Ruby blocks and lambda functions.&#8221;</p>
<p>I&#8217;m not a language designer but&#8230;.<br />
Blocks and lambdas are interesting and valuable language features in and of themselves. They allow for a more functional and ultimately more declarative style of coding, probably regardless of the language in which they are implemented. I imagine it was these notions, and not the idea that it would aid language developers, that were taken into account when the Block specification introduced.</p>
<p>Incidentally, the statement that blocks &#8220;would be required to implement to support Ruby blocks and lambda functions&#8221;, is just silly. MRI Ruby is implemented in C, no? Standard C has no notion of lambdas, blocks, or closures. The closest language construct would probably be a function pointer. That appears to be enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Tanglao</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107674</link>
		<dc:creator>Roland Tanglao</dc:creator>
		<pubDate>Thu, 01 Jul 2010 03:49:10 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107674</guid>
		<description>my wild a*s guess is you are WRONG. however it would be awesome on so many levels if you are :-) right! thanks for putting this out there!</description>
		<content:encoded><![CDATA[<p>my wild a*s guess is you are WRONG. however it would be awesome on so many levels if you are <img src='http://parveenkaler.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  right! thanks for putting this out there!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Donovan</title>
		<link>http://parveenkaler.com/2010/06/30/could-ruby-be-apples-language-and-api-future-3/comment-page-1/#comment-107673</link>
		<dc:creator>Brian Donovan</dc:creator>
		<pubDate>Wed, 30 Jun 2010 15:47:01 +0000</pubDate>
		<guid isPermaLink="false">http://parveenkaler.com/?p=342#comment-107673</guid>
		<description>I&#039;ve used Ruby as my primary development language (w/Ruby on Rails) for a number of years, and as much as I love it I think its domain is too restricted to adequately play the role you&#039;re trying to give it. I would much rather write Objective-C for native applications if only because using Ruby in an IDE is a painful process. I agree that, eventually, something will supplant Cocoa and Objective-C. My money is not on Ruby.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve used Ruby as my primary development language (w/Ruby on Rails) for a number of years, and as much as I love it I think its domain is too restricted to adequately play the role you&#8217;re trying to give it. I would much rather write Objective-C for native applications if only because using Ruby in an IDE is a painful process. I agree that, eventually, something will supplant Cocoa and Objective-C. My money is not on Ruby.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

