-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathindex.html
186 lines (166 loc) · 7.57 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
<title>IronRuby.net / </title>
<link rel="stylesheet" href="css/rst.css" type="text/css" media="screen"
charset="utf-8" />
<link rel="stylesheet" href="css/master.css" type="text/css" media="screen"
charset="utf-8" />
<link rel="stylesheet" href="css/lang.css" type="text/css" media="screen"
charset="utf-8" />
<link rel="stylesheet" href="css/sticky-footer.css" type="text/css" media="screen"
charset="utf-8" />
</head>
<body id="ironruby" class="home columns page">
<div id="wrap">
<div id="main" class="clearfix">
<div id="nav">
<div>
<a href='./' class='active' >Overview</a><a href='download/' >Download</a><a href='tools/' >Tools</a><a href='documentation/' >Documentation</a><a href='support/' >Support</a>
</div>
</div>
<div id="header">
<h1><a href="..">IronRuby</a></h1>
<h2>
the <a target="_blank" class="lang" href="http://ruby-lang.org">Ruby</a>
programming language for the
<a target="_blank" class="dotnet" href="http://microsoft.com/NET">.NET</a>
Framework
</h2>
</div>
<!--<div style="border-top: 2px solid #ccc; border-bottom: 2px solid #ccc;">
<div style="width: 800px; margin: 0pt auto; position: relative; height: 330px;">
<a href="tools/">
<span style="letter-spacing: -0.04em; font-size: 4.4em; font-family: gill sans,gill sans mt,Calibri,arial,helvetica,sans-serif; margin: 80px 0pt 0pt 440px; float: right; text-align: left;">
IronRuby Tools <span style="display: block; font-size: 0.5em; font-style: italic; text-align: center;">for</span>Visual Studio 2010
</span>
<img width="450" height="309" src="images/ironruby-vstools-450.png" alt="IronRuby Tools for Visual Studio 2010" style="position: absolute; left: -10px; top: 10px; border: 0pt none;">
</a>
</div>
<div class="clear"></div>
</div>-->
<div id="what-is">
<p>
IronRuby is an <a target='_blank' href="http://www.opensource.org/licenses/apache2.0.php">open-source</a> implementation of the Ruby
programming language which is tightly integrated with the
.NET Framework. IronRuby can use the .NET Framework and
Ruby libraries, and other .NET languages can use
Ruby code just as easily.
</p>
</div>
<div id="get">
<ul>
<li id='download'>
<h3><a href='http://ironruby.codeplex.com/releases/view/60511#DownloadId=217152' target='_blank'>Download Ruby 1.1</a></h3>
<p>
<a href='download/'>1.1.3 released on 2011-3-13<br />
<a href='http://ironruby.codeplex.com/releases/view/60511' target='_blank'>release notes</a> | <a href="http://github.com/IronLanguages/main/zipball/v1.1.3" target='_blank'>source</a>
</p>
</li>
<li id="try">
<h3><a href='try/' target="_blank">Try Ruby <span>in the <u>browser</u></span></a></h3>
<p>
Quickly run Ruby code in your
browser, without installing IronRuby.
</p>
<a id="console" href="try/">
<img src="images/tryrubyinbrowser-290x100.png" alt="Try Ruby in the Browser" />
</a>
</li>
<li id="tutorial">
<pre id="code-snippet"><code><span class="comment"># namespaces are modules</span>
<span class="keyword">include</span> <span class="constant">System</span>::<span class="constant">Collections</span>::<span class="constant">Generic</span>
<span class="comment"># indexers constrains type</span>
d = <span class="constant">Dictionary</span>[<span class="constant">String</span>, <span class="constant">Fixnum</span>].new
<span class="comment"># Ruby idioms just work</span>
d[<span class="string">'Hello'</span>] = <span class="number">1</span>
d[<span class="string">'Hi'</span>] = <span class="number">2</span>
<span class="comment"># this gives a TypeError</span>
d[<span class="number">3</span>] = <span class="number">3</span>
<span class="comment"># Enumerable methods work</span>
d.each{|kvp| <span class="keyword">puts</span> kvp}</code></pre>
<p>
Experience a more interactive .NET and Ruby development experience with <a href="tools/">Ruby Tools for Visual Studio</a>.
</p>
</li>
<li class='clear'> </li>
</ul>
</div>
<!--<script type="text/ruby" src="../silverlight/animate.rb"></script>-->
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.3.2.js"></script>
<!--<script type="text/javascript">
$(document).ready(function() {
$('#code-snippet code').mouseover(function() {
$(this).css('width', '350px')
}).mouseout(function() {
$(this).css('width', '200px')
})
})
</script>-->
<div id="body">
<div class="section" id="why-iron-language">
<h1>Why IronRuby?</h1>
<p>IronRuby is an excellent addition to the .NET Framework, providing Ruby
developers with the power of the .NET framework. Existing .NET developers can
also use IronRuby as a fast and expressive scripting language for embedding,
testing, or writing a new application from scratch.</p>
<p>The CLR is a great platform for creating programming languages, and the DLR
makes it all the better for dynamic languages. Also, the .NET framework
(base class library, presentation foundation, Silverlight, etc.) gives
developers an amazing amount of functionality and power.</p>
</div>
<div class="section" id="announcements">
<h1>Announcements</h1>
<div class="strip space admonition">
<p class="first admonition-title">March 13, 2011</p>
<p class="last"><a class="reference external" href="http://ironruby.codeplex.com/releases/view/60511">IronRuby 1.1.3</a>
is released.</p>
</div>
<div class="strip space admonition">
<p class="first admonition-title">February 7, 2011</p>
<p class="last"><a class="reference external" href="http://ironruby.codeplex.com/releases/view/55250">IronRuby 1.1.2</a>
is released.</p>
</div>
<div class="strip space admonition">
<p class="first admonition-title">October 21, 2010</p>
<p class="last"><a class="reference external" href="http://ironruby.codeplex.com/releases/view/49097">IronRuby 1.1.1</a>
is released.</p>
</div>
<div class="strip space admonition">
<p class="first admonition-title">July 16, 2010</p>
<p class="last"><a class="reference external" href="http://ironruby.codeplex.com/releases/view/43540">IronRuby 1.1</a>
is released.</p>
</div>
<div class="strip space admonition">
<p class="first admonition-title">April 12, 2010</p>
<p class="last"><a class="reference external" href="http://ironruby.codeplex.com/releases/view/25901">IronRuby 1.0</a> is the first stable release
of the Ruby programming language implementation for the .NET framework.</p>
</div>
<div class="download col container">
<a class="reference external" href="announcements/">All IronRuby Announcements</a></div>
</div>
</div>
</div>
</div>
<div id="footer">
<ul>
<li>© <a href='http://github.com/IronLanguages'>IronRuby community</a></li>
<li id="footer-nav">
<a href='./' class='active' >Overview</a><a href='download/' >Download</a><a href='tools/' >Tools</a><a href='documentation/' >Documentation</a><a href='support/' >Support</a>
</li>
<li class="clear"> </li>
</ul>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-16148811-1");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
</html>