<?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: Is IronRuby mathematically challenged?	</title>
	<atom:link href="https://programmingzen.com/is-ironruby-mathematically-challenged/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/is-ironruby-mathematically-challenged/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Fri, 23 Nov 2007 08:50:18 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Give Ruby.NET 0.9 some love &#124; Zen and the Art of Ruby Programming		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-1414</link>

		<dc:creator><![CDATA[Give Ruby.NET 0.9 some love &#124; Zen and the Art of Ruby Programming]]></dc:creator>
		<pubDate>Fri, 23 Nov 2007 08:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-1414</guid>

					<description><![CDATA[[...] should not be confused with IronRuby, the alternative project I mentioned in a couple of posts, a few months ago. There are several differences between the two projects, but I feel that [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] should not be confused with IronRuby, the alternative project I mentioned in a couple of posts, a few months ago. There are several differences between the two projects, but I feel that [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: IronRuby?????-- IronRuby: a promising start - cnblogs.com		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-870</link>

		<dc:creator><![CDATA[IronRuby?????-- IronRuby: a promising start - cnblogs.com]]></dc:creator>
		<pubDate>Sun, 05 Aug 2007 03:41:33 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-870</guid>

					<description><![CDATA[[...] Antonio Cangiano?????????????????????????quick starts??????????????????????????????? [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Antonio Cangiano?????????????????????????quick starts??????????????????????????????? [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: In praise of IronRuby's Source Code		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-860</link>

		<dc:creator><![CDATA[In praise of IronRuby's Source Code]]></dc:creator>
		<pubDate>Mon, 30 Jul 2007 16:02:17 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-860</guid>

					<description><![CDATA[[...] my previous post about IronRuby, I expressed optimism while pointing out issues with the first pre-alpha release. [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] my previous post about IronRuby, I expressed optimism while pointing out issues with the first pre-alpha release. [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: YashLabs &#187; Blog Archive &#187; Hacking IronRuby		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-849</link>

		<dc:creator><![CDATA[YashLabs &#187; Blog Archive &#187; Hacking IronRuby]]></dc:creator>
		<pubDate>Sat, 28 Jul 2007 16:17:31 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-849</guid>

					<description><![CDATA[[...] early pre-Alpha stage (so you should expect incompleteness and bugs). Antonio Cangiano wrote a long post about this, but this first release is under Microsoft&#8217;s Permissive License, so that anyone can look at [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] early pre-Alpha stage (so you should expect incompleteness and bugs). Antonio Cangiano wrote a long post about this, but this first release is under Microsoft&#8217;s Permissive License, so that anyone can look at [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Daniele Alessandri		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-848</link>

		<dc:creator><![CDATA[Daniele Alessandri]]></dc:creator>
		<pubDate>Sat, 28 Jul 2007 09:54:08 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-848</guid>

					<description><![CDATA[I&#039;m digging through the source code of IronRuby and I find it quite elegant and understandable, I&#039;m enjoying it and it seems pretty easy to spot and than fix bugs or implement missing methods or functionalities. I hope to see a growing lot of contributors around IronRuby, but the start was good and I&#039;m very optimistic :-)]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m digging through the source code of IronRuby and I find it quite elegant and understandable, I&#8217;m enjoying it and it seems pretty easy to spot and than fix bugs or implement missing methods or functionalities. I hope to see a growing lot of contributors around IronRuby, but the start was good and I&#8217;m very optimistic 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Josh Nursing		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-846</link>

		<dc:creator><![CDATA[Josh Nursing]]></dc:creator>
		<pubDate>Fri, 27 Jul 2007 22:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-846</guid>

					<description><![CDATA[Hi Antonio,

I&#039;ve written quite a detailed tutorial on how to easily hack IronRuby and extend it using Visual C#. It&#039;s here:

http://www.yashlabs.com/wp/?p=145

Best]]></description>
			<content:encoded><![CDATA[<p>Hi Antonio,</p>
<p>I&#8217;ve written quite a detailed tutorial on how to easily hack IronRuby and extend it using Visual C#. It&#8217;s here:</p>
<p><a href="http://www.yashlabs.com/wp/?p=145" rel="nofollow ugc">http://www.yashlabs.com/wp/?p=145</a></p>
<p>Best</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Seo Sanghyeon		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-828</link>

		<dc:creator><![CDATA[Seo Sanghyeon]]></dc:creator>
		<pubDate>Thu, 26 Jul 2007 15:44:44 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-828</guid>

					<description><![CDATA[See http://fepy.blogspot.com/2007/07/teaching-ironruby-math-tricks.html for my answer to this enquiry.]]></description>
			<content:encoded><![CDATA[<p>See <a href="http://fepy.blogspot.com/2007/07/teaching-ironruby-math-tricks.html" rel="nofollow ugc">http://fepy.blogspot.com/2007/07/teaching-ironruby-math-tricks.html</a> for my answer to this enquiry.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Doug		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-826</link>

		<dc:creator><![CDATA[Doug]]></dc:creator>
		<pubDate>Thu, 26 Jul 2007 14:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-826</guid>

					<description><![CDATA[Probably these are just bugs.  If it doesn&#039;t behave the same as regular ruby, it is a bug.  Remember ironruby is only a 2 day old preview release.

Looking at Lam&#039;s announcement, I also see this:

require &#039;System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&#039;

&quot;Notice how you need to use the fully-qualified assembly name in require.&quot;

That is awful.  Hopefully they&#039;ll fix that too.]]></description>
			<content:encoded><![CDATA[<p>Probably these are just bugs.  If it doesn&#8217;t behave the same as regular ruby, it is a bug.  Remember ironruby is only a 2 day old preview release.</p>
<p>Looking at Lam&#8217;s announcement, I also see this:</p>
<p>require &#8216;System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&#8217;</p>
<p>&#8220;Notice how you need to use the fully-qualified assembly name in require.&#8221;</p>
<p>That is awful.  Hopefully they&#8217;ll fix that too.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: John Lam		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-825</link>

		<dc:creator><![CDATA[John Lam]]></dc:creator>
		<pubDate>Thu, 26 Jul 2007 14:23:16 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-825</guid>

					<description><![CDATA[Hi Antonio,

You&#039;re correct - we haven&#039;t implemented many numerical operations. You can look at the source code in FixnumOps and FloatOps to see exactly the extent of our implementation. 

If you want to have some fun, try implementing the code that would fix the behavior in the 1/3.0 case that you described. It should only take about a minute or two.

We also have a very efficient BitNumber library (look under the Microsoft.Scripting directory) that we developed for IronPython (and that Ruby.Net uses in their implementation).

But we haven&#039;t had the chance to hook up those methods yet. In prioritizing the features for this release, it was roughly:

1) Get block/method dispatch working using efficient DLR mechanisms.
2) Get control flow semantics working
3) Get some basic types working: Array, String
4) Get .NET interop working

Hope that helps,
-John]]></description>
			<content:encoded><![CDATA[<p>Hi Antonio,</p>
<p>You&#8217;re correct &#8211; we haven&#8217;t implemented many numerical operations. You can look at the source code in FixnumOps and FloatOps to see exactly the extent of our implementation. </p>
<p>If you want to have some fun, try implementing the code that would fix the behavior in the 1/3.0 case that you described. It should only take about a minute or two.</p>
<p>We also have a very efficient BitNumber library (look under the Microsoft.Scripting directory) that we developed for IronPython (and that Ruby.Net uses in their implementation).</p>
<p>But we haven&#8217;t had the chance to hook up those methods yet. In prioritizing the features for this release, it was roughly:</p>
<p>1) Get block/method dispatch working using efficient DLR mechanisms.<br />
2) Get control flow semantics working<br />
3) Get some basic types working: Array, String<br />
4) Get .NET interop working</p>
<p>Hope that helps,<br />
-John</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Konrad		</title>
		<link>https://programmingzen.com/is-ironruby-mathematically-challenged/#comment-823</link>

		<dc:creator><![CDATA[Konrad]]></dc:creator>
		<pubDate>Thu, 26 Jul 2007 13:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2007/07/26/is-ironruby-mathematically-challenged/#comment-823</guid>

					<description><![CDATA[&#062;&#062;&#062; 1.0/3.0
System.MissingMethodException: undefined local variable or method `/&#039; for 1:Float
at Ruby.Builtins.Kernel.MethodMissing(CodeContext context, Object self, Proc proc, SymbolId name, [...]

&#062;&#062;&#062; 2**3
System.MissingMethodException: undefined local variable or method `**&#039; for 2:Fixnum
at Ruby.Builtins.Kernel.MethodMissing(CodeContext context, Object self, Proc proc, SymbolId name, [...]


Why don&#039;t rewrite the post after IronRuby gets these methods implemented?]]></description>
			<content:encoded><![CDATA[<p>&gt;&gt;&gt; 1.0/3.0<br />
System.MissingMethodException: undefined local variable or method `/&#8217; for 1:Float<br />
at Ruby.Builtins.Kernel.MethodMissing(CodeContext context, Object self, Proc proc, SymbolId name, [&#8230;]</p>
<p>&gt;&gt;&gt; 2**3<br />
System.MissingMethodException: undefined local variable or method `**&#8217; for 2:Fixnum<br />
at Ruby.Builtins.Kernel.MethodMissing(CodeContext context, Object self, Proc proc, SymbolId name, [&#8230;]</p>
<p>Why don&#8217;t rewrite the post after IronRuby gets these methods implemented?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
