Skip to content

Commit

Permalink
progress
Browse files Browse the repository at this point in the history
  • Loading branch information
AllanD committed Apr 12, 2011
1 parent e177914 commit 45a3013
Show file tree
Hide file tree
Showing 20 changed files with 1,444 additions and 128 deletions.
1 change: 0 additions & 1 deletion content/_promo.txt
@@ -1 +0,0 @@
<img src="images/promo.jpg" alt="#">
18 changes: 12 additions & 6 deletions content/_standard-head.txt
Expand Up @@ -3,10 +3,16 @@ filter: erb
--- ---
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>


<title>MacRuby &raquo; Home</title> <script type="text/javascript" src="/javascripts/jquery-1.5.2.js"></script>
<meta name="author" content="" /> <link rel="stylesheet" href="/stylesheets/main.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/css/main.css" type="text/css" media="screen" />


<!-- Syntax Highlighter -->
<script type="text/javascript" src="/javascripts/shCore.js"></script>
<script type="text/javascript" src="/javascripts/shBrushJScript.js"></script>
<link rel="stylesheet" href="/stylesheets/shCore.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/stylesheets/shThemeDefault.css" type="text/css" media="screen" />
<script type="text/javascript">SyntaxHighlighter.all();</script>



<!-- CodeRay syntax highlighting CSS -->
<!-- <link rel="stylesheet" href="/css/coderay.css" type="text/css" /> -->
<!-- <link rel="alternate" type="application/rss+xml" title="RSS" href="/feeds/posts/macruby/index.xml" /> -->
17 changes: 10 additions & 7 deletions content/contact-us.txt
Expand Up @@ -5,26 +5,29 @@ filter:
- erb - erb
- textile - textile
--- ---
h1(title). <%= h(@page.title) %> h2(headerText lobsterFont). <%= h(@page.title) %>


MacRuby is a free software project by Apple Inc. Many folks inside and outside of Apple contribute to this great project and we have a "MacRuby Project Team":/project.html page to list them. Please feel free to contact us if you have any questions, ideas or bugs to report. MacRuby is a free software project by Apple Inc. Many folks inside and outside of Apple contribute to this great project and we have a "MacRuby Project Team":/project.html page to list them. Please feel free to contact us if you have any questions, ideas or bugs to report.


Here's all the ways of getting ahold of us: Here's all the ways of getting ahold of us:


h2. Twitter h3(headerText lobsterFont). Twitter


<section class="block">
You can follow us on Twitter by following the "@macruby":http://twitter.com/macruby account. You can follow us on Twitter by following the "@macruby":http://twitter.com/macruby account.
</section>


h2. Mailing Lists h3(headerText lobsterFont). Mailing Lists


<section class="block">
"MacRuby-devel":http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel is the developer mailing-list. Please subscribe to it, if you are interested in following the MacRuby development process or would like to start a discussion. All activity in the tracker generates notifications in this list. "MacRuby-devel":http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel is the developer mailing-list. Please subscribe to it, if you are interested in following the MacRuby development process or would like to start a discussion. All activity in the tracker generates notifications in this list.

"MacRuby-changes":http://lists.macosforge.org/mailman/listinfo.cgi/macruby-changes is the SVN changes mailing-list. This is a read-only list, but you might want to subscribe to it if you are interested in tracking all of the changes in the project's source code. "MacRuby-changes":http://lists.macosforge.org/mailman/listinfo.cgi/macruby-changes is the SVN changes mailing-list. This is a read-only list, but you might want to subscribe to it if you are interested in tracking all of the changes in the project's source code.
</section>


h2. Contributions h3(headerText lobsterFont). Contributions


<section class="block">
Please "file a ticket":https://www.macruby.org/trac/newticket on the "MacRuby Trac":https://www.macruby.org/trac/report component, if you want to contribute an enhancement request or a bug report. Patches with test cases are welcome. Please "file a ticket":https://www.macruby.org/trac/newticket on the "MacRuby Trac":https://www.macruby.org/trac/report component, if you want to contribute an enhancement request or a bug report. Patches with test cases are welcome.

You can also send your feedback to the MacRuby-devel mailing-list. You can also send your feedback to the MacRuby-devel mailing-list.

If you want to help us, do not hesitate to introduce yourself in the mailing-list; we will give you an overview of things that need to be done. If you want to commit your code directly in the repository, please note that you will have to sign a committer agreement first; we will provide this to you. If you want to help us, do not hesitate to introduce yourself in the mailing-list; we will give you an overview of things that need to be done. If you want to commit your code directly in the repository, please note that you will have to sign a committer agreement first; we will provide this to you.
</section>
38 changes: 0 additions & 38 deletions content/css/coderay.css

This file was deleted.

Binary file added content/images/promo_bg.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
92 changes: 37 additions & 55 deletions content/index.txt
Expand Up @@ -14,75 +14,57 @@ filter:
<div class="grid clearfix"> <div class="grid clearfix">
<div class="top clearfix"> <div class="top clearfix">
<aside> <aside>
<h2 class="headerText lobsterFont"><img class="gridIcon1" src="../images/icon_toolbox.png" alt="#" />Why MacRuby?</h2>
<div class="gridContent"> <h2 class="headerText1 lobsterFont"><img class="gridIcon1" src="../images/icon_toolbox.png" alt="#" />Why MacRuby?</h2>
<div class="gridContent boxed">
MacRuby began as an attempt to work around many problems inherent in RubyCocoa. In the course of solving these problems, MacRuby has also solved numerous problems in the original implementation of Ruby. Consequently, there are a number of reasons (e.g. convenience, efficiency, flexibility, performance) why one might wish to use MacRuby for new (and ongoing) Ruby applications... <a href="/documentation/why-macruby.html"><br/><i>Read more...</i></a> MacRuby began as an attempt to work around many problems inherent in RubyCocoa. In the course of solving these problems, MacRuby has also solved numerous problems in the original implementation of Ruby. Consequently, there are a number of reasons (e.g. convenience, efficiency, flexibility, performance) why one might wish to use MacRuby for new (and ongoing) Ruby applications... <a href="/documentation/why-macruby.html"><br/><i>Read more...</i></a>
</div> </div>

</aside> </aside>
<aside> <aside>
<h2 class="headerText lobsterFont"><img class="gridIcon2" src="../images/icon_star.png" alt="#" /> Whats Going on</h2>
<div > <h2 class="headerText1 lobsterFont"><img class="gridIcon2" src="../images/icon_star.png" alt="#" /> Whats Going on</h2>
<div class="gridContent boxed"> <div class="gridContent boxed">
apsod ifhap sodfih aspdfioh <div class="abstract">
</div> <h3 class="headerText1"><a href="#">News Item 1</a><span class="date">2010-10-08</span></h3>
A new development version of the <a href="http://bridgesupport.macosforge.org/trac/wiki">BridgeSupport</a> project, now based on the clang/<span class="caps">LLVM</span> compiler framework, is available for testing!<br />
<a href='/blog/2010/10/08/bridgesupport-preview.html'>Read more&#8230;</a>
</div>
<div class="abstract">
<h3 class="headerText1"><a href="#">News Item 2</a><span class="date">2010-10-08</span></h3>
A new development version of the <a href="http://bridgesupport.macosforge.org/trac/wiki">BridgeSupport</a> project, now based on the clang/<span class="caps">LLVM</span> compiler framework, is available for testing!<br />
<a href='/blog/2010/10/08/bridgesupport-preview.html'>Read more&#8230;</a>
</div>
</div>

</aside> </aside>
</div> </div>
<div class="bottom clearfix"> <div class="bottom clearfix">
<aside> <aside>
<h2 class="headerText lobsterFont"><img class="gridIcon3" src="../images/icon_notebook.png" alt="#" />The Definitive Guide</h2>
<div class="gridContent"> <h2 class="headerText1 lobsterFont"><img class="gridIcon3" src="../images/icon_notebook.png" alt="#" />The Definitive Guide</h2>
<div class="gridContent boxed">
Matt Aimonetti is currently working on a MacRuby book for O'Reilly. It is under development and the book is being published as it is being written. The work is released under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">Creative Commons</a> license, with the idea of getting early feedback from the community. Matt Aimonetti is currently working on a MacRuby book for O'Reilly. It is under development and the book is being published as it is being written. The work is released under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">Creative Commons</a> license, with the idea of getting early feedback from the community.
<br/><a href="http://macruby.labs.oreilly.com/">Check it out!</a> <br/><a href="http://macruby.labs.oreilly.com/">Check it out!</a>
</div> </div>

</aside> </aside>
<aside> <aside>
<h2 class="headerText lobsterFont"><img class="gridIcon4" src="../images/icon_cloud.png" alt="#" />MacRuby Blogs</h2>
<h2 class="headerText1 lobsterFont"><img class="gridIcon4" src="../images/icon_cloud.png" alt="#" />MacRuby Blogs</h2>
<div class="gridContent boxed"> <div class="gridContent boxed">
<h3 class="headerText">BridgeSupport Preview 1</h3> <div class="abstract">
<span class="date">2010-10-08</span><br /> <h3 class="headerText1"><a href="#">Blog Item 1</a><span class="date">2010-10-08</span></h3>
A new development version of the <a href="http://bridgesupport.macosforge.org/trac/wiki">BridgeSupport</a> project, now based on the clang/<span class="caps">LLVM</span> compiler framework, is available for testing!<br /> A new development version of the <a href="http://bridgesupport.macosforge.org/trac/wiki">BridgeSupport</a> project, now based on the clang/<span class="caps">LLVM</span> compiler framework, is available for testing!<br />
<a href='/blog/2010/10/08/bridgesupport-preview.html'>Read more&#8230;</a> <a href='/blog/2010/10/08/bridgesupport-preview.html'>Read more&#8230;</a>
</div>
<div class="abstract">
<h3 class="headerText1"><a href="#">Blog Item 2</a><span class="date">2010-10-08</span></h3>
A new development version of the <a href="http://bridgesupport.macosforge.org/trac/wiki">BridgeSupport</a> project, now based on the clang/<span class="caps">LLVM</span> compiler framework, is available for testing!<br />
<a href='/blog/2010/10/08/bridgesupport-preview.html'>Read more&#8230;</a>
</div>
</div> </div>

</aside> </aside>
</div> </div>
</div> </div>


<a href="/downloads.html" id="zip"><img src="/images/zip.png" width="100" height="100" /></a>
<a href="/source.html">checkout the source</a>

Check out the <a href="/documentation/tutorial.html">tutorial</a>, <a href="/documentation.html">resources</a>
&nbsp; &nbsp; and <a href="http://svn.macosforge.org/repository/ruby/MacRuby/trunk/sample-macruby">examples</a> that are available.

<strong>MacRuby</strong> is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks. It is the goal of MacRuby to enable the creation of full-fledged Mac OS X applications which do not sacrifice performance in order to enjoy the benefits of using Ruby. <a href="/documentation/overview.html"><i>Read more...</i></a>



<hr />



<h3><a href="/blog/index.html"><img src="/images/h3_macruby_blog.png" alt="MacRuby Blog" /></a></h3>





<hr />



<h4>MacRuby 0.7</h4>
<p><span class='date'>2010-10-01</span> &raquo; <br />
After 5 months of development, we are happy to announce the immediate availability of MacRuby 0.7. <br />
<a href='/blog/2010/10/01/macruby07.html'>Read more&#8230;</a></p>



<hr />



<a href="/blog/index2.html"><img src="/images/h3_see-older-articles.png" alt="See Older Articles" /></a>


16 changes: 16 additions & 0 deletions content/javascripts/jquery-1.5.2.js

Large diffs are not rendered by default.

59 changes: 59 additions & 0 deletions content/javascripts/shBrushBash.js
@@ -0,0 +1,59 @@
/**
* SyntaxHighlighter
* http://alexgorbatchev.com/SyntaxHighlighter
*
* SyntaxHighlighter is donationware. If you are using it, please donate.
* http://alexgorbatchev.com/SyntaxHighlighter/donate.html
*
* @version
* 3.0.83 (July 02 2010)
*
* @copyright
* Copyright (C) 2004-2010 Alex Gorbatchev.
*
* @license
* Dual licensed under the MIT and GPL licenses.
*/
;(function()
{
// CommonJS
typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;

function Brush()
{
var keywords = 'if fi then elif else for do done until while break continue case function return in eq ne ge le';
var commands = 'alias apropos awk basename bash bc bg builtin bzip2 cal cat cd cfdisk chgrp chmod chown chroot' +
'cksum clear cmp comm command cp cron crontab csplit cut date dc dd ddrescue declare df ' +
'diff diff3 dig dir dircolors dirname dirs du echo egrep eject enable env ethtool eval ' +
'exec exit expand export expr false fdformat fdisk fg fgrep file find fmt fold format ' +
'free fsck ftp gawk getopts grep groups gzip hash head history hostname id ifconfig ' +
'import install join kill less let ln local locate logname logout look lpc lpr lprint ' +
'lprintd lprintq lprm ls lsof make man mkdir mkfifo mkisofs mknod more mount mtools ' +
'mv netstat nice nl nohup nslookup open op passwd paste pathchk ping popd pr printcap ' +
'printenv printf ps pushd pwd quota quotacheck quotactl ram rcp read readonly renice ' +
'remsync rm rmdir rsync screen scp sdiff sed select seq set sftp shift shopt shutdown ' +
'sleep sort source split ssh strace su sudo sum symlink sync tail tar tee test time ' +
'times touch top traceroute trap tr true tsort tty type ulimit umask umount unalias ' +
'uname unexpand uniq units unset unshar useradd usermod users uuencode uudecode v vdir ' +
'vi watch wc whereis which who whoami Wget xargs yes'
;

this.regexList = [
{ regex: /^#!.*$/gm, css: 'preprocessor bold' },
{ regex: /\/[\w-\/]+/gm, css: 'plain' },
{ regex: SyntaxHighlighter.regexLib.singleLinePerlComments, css: 'comments' }, // one line comments
{ regex: SyntaxHighlighter.regexLib.doubleQuotedString, css: 'string' }, // double quoted strings
{ regex: SyntaxHighlighter.regexLib.singleQuotedString, css: 'string' }, // single quoted strings
{ regex: new RegExp(this.getKeywords(keywords), 'gm'), css: 'keyword' }, // keywords
{ regex: new RegExp(this.getKeywords(commands), 'gm'), css: 'functions' } // commands
];
}

Brush.prototype = new SyntaxHighlighter.Highlighter();
Brush.aliases = ['bash', 'shell'];

SyntaxHighlighter.brushes.Bash = Brush;

// CommonJS
typeof(exports) != 'undefined' ? exports.Brush = Brush : null;
})();
52 changes: 52 additions & 0 deletions content/javascripts/shBrushJScript.js
@@ -0,0 +1,52 @@
/**
* SyntaxHighlighter
* http://alexgorbatchev.com/SyntaxHighlighter
*
* SyntaxHighlighter is donationware. If you are using it, please donate.
* http://alexgorbatchev.com/SyntaxHighlighter/donate.html
*
* @version
* 3.0.83 (July 02 2010)
*
* @copyright
* Copyright (C) 2004-2010 Alex Gorbatchev.
*
* @license
* Dual licensed under the MIT and GPL licenses.
*/
;(function()
{
// CommonJS
typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;

function Brush()
{
var keywords = 'break case catch continue ' +
'default delete do else false ' +
'for function if in instanceof ' +
'new null return super switch ' +
'this throw true try typeof var while with'
;

var r = SyntaxHighlighter.regexLib;

this.regexList = [
{ regex: r.multiLineDoubleQuotedString, css: 'string' }, // double quoted strings
{ regex: r.multiLineSingleQuotedString, css: 'string' }, // single quoted strings
{ regex: r.singleLineCComments, css: 'comments' }, // one line comments
{ regex: r.multiLineCComments, css: 'comments' }, // multiline comments
{ regex: /\s*#.*/gm, css: 'preprocessor' }, // preprocessor tags like #region and #endregion
{ regex: new RegExp(this.getKeywords(keywords), 'gm'), css: 'keyword' } // keywords
];

this.forHtmlScript(r.scriptScriptTags);
};

Brush.prototype = new SyntaxHighlighter.Highlighter();
Brush.aliases = ['js', 'jscript', 'javascript'];

SyntaxHighlighter.brushes.JScript = Brush;

// CommonJS
typeof(exports) != 'undefined' ? exports.Brush = Brush : null;
})();
55 changes: 55 additions & 0 deletions content/javascripts/shBrushRuby.js
@@ -0,0 +1,55 @@
/**
* SyntaxHighlighter
* http://alexgorbatchev.com/SyntaxHighlighter
*
* SyntaxHighlighter is donationware. If you are using it, please donate.
* http://alexgorbatchev.com/SyntaxHighlighter/donate.html
*
* @version
* 3.0.83 (July 02 2010)
*
* @copyright
* Copyright (C) 2004-2010 Alex Gorbatchev.
*
* @license
* Dual licensed under the MIT and GPL licenses.
*/
;(function()
{
// CommonJS
typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;

function Brush()
{
// Contributed by Erik Peterson.

var keywords = 'alias and BEGIN begin break case class def define_method defined do each else elsif ' +
'END end ensure false for if in module new next nil not or raise redo rescue retry return ' +
'self super then throw true undef unless until when while yield';

var builtins = 'Array Bignum Binding Class Continuation Dir Exception FalseClass File::Stat File Fixnum Fload ' +
'Hash Integer IO MatchData Method Module NilClass Numeric Object Proc Range Regexp String Struct::TMS Symbol ' +
'ThreadGroup Thread Time TrueClass';

this.regexList = [
{ regex: SyntaxHighlighter.regexLib.singleLinePerlComments, css: 'comments' }, // one line comments
{ regex: SyntaxHighlighter.regexLib.doubleQuotedString, css: 'string' }, // double quoted strings
{ regex: SyntaxHighlighter.regexLib.singleQuotedString, css: 'string' }, // single quoted strings
{ regex: /\b[A-Z0-9_]+\b/g, css: 'constants' }, // constants
{ regex: /:[a-z][A-Za-z0-9_]*/g, css: 'color2' }, // symbols
{ regex: /(\$|@@|@)\w+/g, css: 'variable bold' }, // $global, @instance, and @@class variables
{ regex: new RegExp(this.getKeywords(keywords), 'gm'), css: 'keyword' }, // keywords
{ regex: new RegExp(this.getKeywords(builtins), 'gm'), css: 'color1' } // builtins
];

this.forHtmlScript(SyntaxHighlighter.regexLib.aspScriptTags);
};

Brush.prototype = new SyntaxHighlighter.Highlighter();
Brush.aliases = ['ruby', 'rails', 'ror', 'rb'];

SyntaxHighlighter.brushes.Ruby = Brush;

// CommonJS
typeof(exports) != 'undefined' ? exports.Brush = Brush : null;
})();

0 comments on commit 45a3013

Please sign in to comment.