# Helping with IronRuby

**URL:** <https://www.ruby-forum.com/t/helping-with-ironruby/186242>\
**Category:** IronRuby\
**Created:** [April 2, 2010, 10:51pm UTC](https://www.ruby-forum.com/t/helping-with-ironruby/186242 "2010-04-02T22:51:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zac\_Brown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/7c8e57/32.png) [@Zac\_Brown](https://www.ruby-forum.com/u/Zac_Brown)\
**Post date:** [April 2, 2010, 10:51pm UTC](https://www.ruby-forum.com/t/helping-with-ironruby/186242/1 "2010-04-02T22:51:46Z")

</div>

Hi all,

I’m looking to get involved with some IronRuby development. Are there  
some simple janitorial tasks that I get can my feet with?

Thanks,

Zac Brown (zbrown), SDET  
Microsoft - Windows - REX Client (86/1601)

---

<div class="post-metadata">

**Author:** ![Zac\_Brown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/7c8e57/32.png) [@Zac\_Brown](https://www.ruby-forum.com/u/Zac_Brown)\
**Post date:** [April 4, 2010, 4:01am UTC](https://www.ruby-forum.com/t/helping-with-ironruby/186242/2 "2010-04-04T04:01:14Z")

</div>

By janitorial I meant more simple bug fixing as opposed to docs and  
websites. I’ll look into getting a clean run of irtests.

-Zac

* * *

From: removed\_email\_address@domain.invalid  
[removed\_email\_address@domain.invalid] on behalf of Shri B.  
[removed\_email\_address@domain.invalid]  
Sent: Friday, April 02, 2010 2:00 PM  
To: removed\_email\_address@domain.invalid  
Subject: Re: [Ironruby-core] helping with IronRuby

Hi Zac,

[http://wiki.github.com/ironruby/ironruby/contributing](http://wiki.github.com/ironruby/ironruby/contributing) has a general list  
of ideas for contributions. You could browse that for some ideas of  
which are you want to contribute in. By janitorial tasks, are you saying  
you are more interested in things like documentation and websites? If  
so, you will have to coordinate with Jimmy. If you want to help with  
coding tasks, the first step is to get a clean run of the â€œirtestsâ€  
command (see bottom of  
[http://wiki.github.com/ironruby/ironruby/modifying-the-sources](http://wiki.github.com/ironruby/ironruby/modifying-the-sources)).

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Zac Brown  
Sent: Friday, April 02, 2010 1:46 PM  
To: removed\_email\_address@domain.invalid  
Subject: [Ironruby-core] helping with IronRuby

Hi all,

Iâ€™m looking to get involved with some IronRuby development. Are there  
some simple janitorial tasks that I get can my feet with?

Thanks,

Zac Brown (zbrown), SDET  
Microsoft - Windows â€“ REX Client (86/1601)

---

<div class="post-metadata">

**Author:** ![Zac\_Brown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/7c8e57/32.png) [@Zac\_Brown](https://www.ruby-forum.com/u/Zac_Brown)\
**Post date:** [April 2, 2010, 11:02pm UTC](https://www.ruby-forum.com/t/helping-with-ironruby/186242/3 "2010-04-02T23:02:54Z")

</div>

Hi Zac,

[http://wiki.github.com/ironruby/ironruby/contributing](http://wiki.github.com/ironruby/ironruby/contributing) has a general list  
of ideas for contributions. You could browse that for some ideas of  
which are you want to contribute in. By janitorial tasks, are you saying  
you are more interested in things like documentation and websites? If  
so, you will have to coordinate with Jimmy. If you want to help with  
coding tasks, the first step is to get a clean run of the “irtests”  
command (see bottom of  
[http://wiki.github.com/ironruby/ironruby/modifying-the-sources](http://wiki.github.com/ironruby/ironruby/modifying-the-sources)).

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Zac Brown  
Sent: Friday, April 02, 2010 1:46 PM  
To: removed\_email\_address@domain.invalid  
Subject: [Ironruby-core] helping with IronRuby

Hi all,

I’m looking to get involved with some IronRuby development. Are there  
some simple janitorial tasks that I get can my feet with?

Thanks,

Zac Brown (zbrown), SDET  
Microsoft - Windows - REX Client (86/1601)

---

<div class="post-metadata">

**Author:** ![Zac\_Brown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/7c8e57/32.png) [@Zac\_Brown](https://www.ruby-forum.com/u/Zac_Brown)\
**Post date:** [April 4, 2010, 4:38am UTC](https://www.ruby-forum.com/t/helping-with-ironruby/186242/4 "2010-04-04T04:38:41Z")

</div>

Here is something small you could start with:

Kernel#test ([module Kernel - RDoc Documentation](http://ruby-doc.org/core/classes/Kernel.html#M005948)) has  
many cases that we don’t implement yet. The implementation of this  
method is in  
Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\KernelOps.cs

It might be possible to reuse code in IoOps.cs and FileOps.cs ti  
implement this method.  
There are some specs for the method in  
Merlin\External.LCA\_RESTRICTED\Languages\IronRuby\mspec\rubyspec\core\kernel\test\_specs.rb

but not many. Add specs here for each case you implement. You’ll need to  
figure out what CRuby is doing here as the documentation is not very  
good.  
The behavior might be different between Ruby 1.8.6 and Ruby 1.9. For now  
implement 1.8.6 behavior since we haven’t switched to 1.9 yet and the  
differences seems to be minimal.

If you would be interested in something bigger we can use some help in  
OpenSSL module.

Tomas

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Zac Brown  
Sent: Saturday, April 03, 2010 6:57 PM  
To: removed\_email\_address@domain.invalid  
Subject: Re: [Ironruby-core] helping with IronRuby

By janitorial I meant more simple bug fixing as opposed to docs and  
websites. I’ll look into getting a clean run of irtests.

-Zac

* * *

From: removed\_email\_address@domain.invalid  
[removed\_email\_address@domain.invalid] on behalf of Shri B.  
[removed\_email\_address@domain.invalid]  
Sent: Friday, April 02, 2010 2:00 PM  
To: removed\_email\_address@domain.invalid  
Subject: Re: [Ironruby-core] helping with IronRuby  
Hi Zac,

[http://wiki.github.com/ironruby/ironruby/contributing](http://wiki.github.com/ironruby/ironruby/contributing) has a general list  
of ideas for contributions. You could browse that for some ideas of  
which are you want to contribute in. By janitorial tasks, are you saying  
you are more interested in things like documentation and websites? If  
so, you will have to coordinate with Jimmy. If you want to help with  
coding tasks, the first step is to get a clean run of the “irtests”  
command (see bottom of  
[http://wiki.github.com/ironruby/ironruby/modifying-the-sources](http://wiki.github.com/ironruby/ironruby/modifying-the-sources)).

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Zac Brown  
Sent: Friday, April 02, 2010 1:46 PM  
To: removed\_email\_address@domain.invalid  
Subject: [Ironruby-core] helping with IronRuby

Hi all,

I’m looking to get involved with some IronRuby development. Are there  
some simple janitorial tasks that I get can my feet with?

Thanks,

Zac Brown (zbrown), SDET  
Microsoft - Windows - REX Client (86/1601)
