<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=MacRuby</id>
	<title>MacRuby - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=MacRuby"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=MacRuby&amp;action=history"/>
	<updated>2026-05-12T13:33:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=MacRuby&amp;diff=7493882&amp;oldid=prev</id>
		<title>2001:818:D885:A700:1D16:FAED:2B03:F927: /* History */ Fix old link to web archive version</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=MacRuby&amp;diff=7493882&amp;oldid=prev"/>
		<updated>2024-07-31T12:09:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;History: &lt;/span&gt; Fix old link to web archive version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Use mdy dates|date=October 2013}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = MacRuby&lt;br /&gt;
| logo                   = MacRuby logo.png&lt;br /&gt;
| logo size              = 260px&lt;br /&gt;
| screenshot             = &lt;br /&gt;
| caption                = &lt;br /&gt;
| developer              = Laurent Sansonetti ([[Apple Inc.]])&lt;br /&gt;
| latest release version = 0.12&amp;lt;ref name=&amp;quot;lists.macosforge.org&amp;quot;&amp;gt;http://lists.macosforge.org/pipermail/macruby-devel/2012-June/008842.html MacRuby 0.12 release note&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest release date    = {{Start date and age|2012|06|11}}&lt;br /&gt;
| operating system       = [[Mac OS X]]&lt;br /&gt;
| discontinued           = yes&lt;br /&gt;
| platform               = &lt;br /&gt;
| programming language   = [[C (programming language)|C]], [[C++]], [[Objective-C]]&lt;br /&gt;
| genre                  = Ruby programming language interpreter and compiler&lt;br /&gt;
| license                = [[Ruby License]]&lt;br /&gt;
| website                = {{URL|http://www.macruby.org/}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;MacRuby&amp;#039;&amp;#039;&amp;#039; is a discontinued implementation of the [[Ruby (programming language)|Ruby]] language that ran on the [[Objective-C]] runtime and [[CoreFoundation]] framework under development by [[Apple Inc.]] which &amp;quot;was supposed to replace [[RubyCocoa]]&amp;quot;.&amp;lt;ref&amp;gt;http://forums.pragprog.com/forums/76/topics/687#posts-4160 {{Webarchive|url=https://web.archive.org/web/20100402104046/http://forums.pragprog.com/forums/76/topics/687#posts-4160 |date=April 2, 2010 }} Discussion of MacRuby as a replacement for [[RubyCocoa]]&amp;lt;/ref&amp;gt; It targeted Ruby 1.9 and used the high performance [[LLVM]] compiler infrastructure starting with version 0.5. It supports both [[AOT compiler|ahead-of-time]] and [[just-in-time compilation|just-in-time]] compilation.&lt;br /&gt;
&lt;br /&gt;
MacRuby supported [[Interface Builder]] and shipped with a core library called [[HotCocoa]] to simplify [[Cocoa (API)|Cocoa]] programming. MacRuby was also used as an embedded scripting language for Objective-C applications.&amp;lt;ref&amp;gt;http://www.infoq.com/news/2008/10/macruby-embedding Embedding MacRuby For Application Scripting&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2012, Laurent Sansonetti announced [[RubyMotion]], a port of MacRuby for [[iOS]], [[OS X]] and [[Android (operating system)|Android]].&amp;lt;ref name=&amp;quot;rubymotion about&amp;quot;&amp;gt;[http://www.rubymotion.com/about/ RubyMotion - About]. RubyMotion.com. Retrieved July 20, 2012.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Development on MacRuby effectively ended in late 2011, coinciding with the principal author&amp;#039;s departure from [[Apple Inc.]] As of Jan 5 2015, The MacRuby project is no longer under active development;&amp;lt;ref name=&amp;quot;macruby end-of-life&amp;quot;&amp;gt;[https://github.com/MacRuby/MacRuby/blob/master/README.rdoc Readme.rdoc]. Github.com. Retrieved February 12, 2015.&amp;lt;/ref&amp;gt; MacRuby does not work on Mavericks, the team having shifted their focus to a commercial RubyMotion product for iOS and OS X.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
MacRuby was originally called &amp;quot;ruby+objc&amp;quot;&amp;lt;ref&amp;gt;http://chopine.be/lrz/diary/2007-12-07_ruby-objc-Part-1.html {{Webarchive|url=https://web.archive.org/web/20071213105919/http://chopine.be/lrz/diary/2007-12-07_ruby-objc-Part-1.html |date=December 13, 2007 }} Developer Laurent Sansonetti first discusses &amp;quot;ruby+objc&amp;quot; (which became MacRuby) on his blog&amp;lt;/ref&amp;gt; and was developed by Laurent Sansonetti, who began work on it in late 2007.  In March 2008, the first publicly available version, MacRuby 0.1, was announced on the official RubyTalk forum.&amp;lt;ref&amp;gt;http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/294485 Ruby-Talk: MacRuby 0.1 announcement&amp;lt;/ref&amp;gt;   Version 0.2 was released in June 2008, and implemented Ruby strings, arrays and hashes as native Cocoa types.&amp;lt;ref&amp;gt;{{cite web|url=http://www.macruby.org/post/44/ |title=MacRuby |accessdate=2008-10-25 |url-status=dead |archiveurl=https://web.archive.org/web/20081030024300/http://www.macruby.org/post/44/ |archivedate=October 30, 2008 }} MacRuby 0.2 described at MacOS Forge&amp;lt;/ref&amp;gt; In September 2008, MacRuby 0.3 was released&amp;lt;ref&amp;gt;{{cite web|url=http://www.macruby.org/post/macruby-03 |title=MacRuby |accessdate=2008-10-25 |url-status=dead |archiveurl=https://web.archive.org/web/20081019184817/http://www.macruby.org/post/macruby-03/ |archivedate=October 19, 2008 }} MacRuby 0.3 announcement&amp;lt;/ref&amp;gt; and included the HotCocoa library&amp;lt;ref&amp;gt;{{cite web|url=http://www.macruby.org/trac/wiki/HotCocoa |title=HotCocoa – MacRuby – Trac |accessdate=2008-10-25 |url-status=dead |archiveurl=https://web.archive.org/web/20081019184820/http://www.macruby.org/trac/wiki/HotCocoa |archivedate=October 19, 2008 }} HotCocoa Core Library page&amp;lt;/ref&amp;gt; as well as several HotCocoa example programs.&amp;lt;ref&amp;gt;http://www.macruby.org/trac/browser/MacRuby/tags/0.3/sample-macruby/HotCocoa{{dead link|date=May 2017 |bot=InternetArchiveBot |fix-attempted=yes }} HotCocoa examples&amp;lt;/ref&amp;gt; In October 2008, Apple created its first MacRuby page on its Developer Connection website.&amp;lt;ref&amp;gt;https://web.archive.org/web/20100908131627/http://developer.apple.com:80/mac/articles/scriptingautomation/cocoaappswithmacruby.html MacRuby page at Apple Developer Connection&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MacRuby 0.4 was released in March 2009, MacRuby 0.5, 0.6, 0.7 in January, May and October 2010 respectively. MacRuby 0.8, was released on December 13, 2010,&amp;lt;ref&amp;gt;[https://web.archive.org/web/20101216055555/http://www.macruby.org/blog/2010/12/13/macruby08.html] MacRuby 0.8 announcement&amp;lt;/ref&amp;gt; 0.9 on February 25, 2011 &amp;lt;ref&amp;gt;http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007227.html MacRuby 0.9 release notes&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007228.html MacRuby 0.9&amp;lt;/ref&amp;gt; 0.10 on March 23, 2011,&amp;lt;ref&amp;gt;http://lists.macosforge.org/pipermail/macruby-devel/2011-March/007389.html 0.10 - update&amp;lt;/ref&amp;gt; 0.11 on October 17, 2011,&amp;lt;ref&amp;gt;http://lists.macosforge.org/pipermail/macruby-devel/2011-October/008168.html brace yourselves, 0.11 is coming!&amp;lt;/ref&amp;gt; 0.12 on June 11, 2012.&amp;lt;ref name=&amp;quot;lists.macosforge.org&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* F-Script&lt;br /&gt;
* [[Nu (programming language)|Nu]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{official website|http://www.macruby.org}}&lt;br /&gt;
* [https://www.apple.com/downloads/macosx/unix_open_source/macruby.html MacRuby download]&lt;br /&gt;
* [https://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html Developing Cocoa Applications Using MacRuby]&lt;br /&gt;
* [https://web.archive.org/web/20090308075620/http://rubyconf2008.confreaks.com/macruby-ruby-for-your-mac.html MacRuby presentation during RubyConf 08 by Laurent Sansonetti (video)]&lt;br /&gt;
* [https://web.archive.org/web/20090308124430/http://rubyconf2008.confreaks.com/os-x-application-development-with-hotcocoa.html OS X Application Development with HotCocoa by Rich Kilmer (video)]&lt;br /&gt;
* [http://www.slideshare.net/mattetti/macruby-when-objectivec-and-ruby-meet Introduction to MacRuby (slides)]&lt;br /&gt;
* [http://www.slideshare.net/brendanlim/macruby-to-the-max-3530772 MacRuby to the Max presentation during RubyConf India 2010 by Brendan Lim (slides)]&lt;br /&gt;
* [http://shop.oreilly.com/product/0636920000723.do MacRuby: The Definitive Guide]&lt;br /&gt;
* [https://twitter.com/macruby MacRuby&amp;#039;s Twitter account]&lt;br /&gt;
* [http://foolsworkshop.com/rubycocoa/category/macruby/ Fool&amp;#039;s Ruby and Cocoa Workshop - MacRuby Archive]&lt;br /&gt;
* [https://web.archive.org/web/20081023152445/http://blog.springenwerk.com/2008/10/macruby-and-core-data-tutorial.html MacRuby Core Data Tutorial]&lt;br /&gt;
* [https://web.archive.org/web/20100617035340/http://www.icoretech.org/2009/08/having-fun-with-macruby/ Using MacRuby with Snow Leopard]&lt;br /&gt;
&lt;br /&gt;
{{Ruby programming language}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Beta software]]&lt;br /&gt;
[[Category:MacOS development]]&lt;br /&gt;
[[Category:Object-oriented programming languages]]&lt;br /&gt;
[[Category:Ruby (programming language)]]&lt;/div&gt;</summary>
		<author><name>2001:818:D885:A700:1D16:FAED:2B03:F927</name></author>
	</entry>
</feed>