[llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html
sabre at nondot.org
Tue Sep 29 23:26:41 PDT 2009
Changes in directory llvm-www/ProjectsWithLLVM:
index.html updated: 1.50 -> 1.51
update the macruby blurb, per Laurent Sansonetti!
Diffs of the changes: (+2 -15)
index.html | 17 ++---------------
1 files changed, 2 insertions(+), 15 deletions(-)
diff -u llvm-www/ProjectsWithLLVM/index.html:1.50 llvm-www/ProjectsWithLLVM/index.html:1.51
--- llvm-www/ProjectsWithLLVM/index.html:1.50 Fri Sep 11 04:42:23 2009
+++ llvm-www/ProjectsWithLLVM/index.html Wed Sep 30 01:25:42 2009
@@ -117,23 +117,10 @@
-<a href="http://www.macruby.org">MacRuby</a> is a free software project,
-sponsored by <a href="http://www.apple.com">Apple</a>.
-The goal of the MacRuby project is to be 100% compatible
-syntactically and behaviorally with Ruby 1.9,
-while providing seamless integration with Objective-C.
-So, there are significant differences in the internals of the runtime.
+<a href="http://macruby.org">MacRuby</a> is an implementation of Ruby on top of core Mac OS X technologies, such as the Objective-C common runtime and garbage collector, and the CoreFoundation framework. It is principally developed by Apple and aims at enabling the creation of full-fledged Mac OS X applications.</p>
-MacRuby classes and objects are actually Objective-C objects,
-allowing subclassing, method overloading,
-and conversion-free object exchange with the Objective-C runtime.
-MacRuby also uses the new Objective-C garbage collector engine,
-instead of the traditional Ruby GC.
-For more information, see the
+MacRuby uses LLVM for optimization passes, JIT and AOT compilation of Ruby expressions. It also uses zero-cost DWARF exceptions to implement Ruby exception handling.
More information about the llvm-commits