# IronRuby::Clr modules

**URL:** <https://www.ruby-forum.com/t/ironruby-clr-modules/179294>\
**Category:** IronRuby\
**Created:** [November 21, 2009, 10:25am UTC](https://www.ruby-forum.com/t/ironruby-clr-modules/179294 "2009-11-21T10:25:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![shayfriedman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shayfriedman](https://www.ruby-forum.com/u/shayfriedman)\
**Post date:** [November 21, 2009, 10:25am UTC](https://www.ruby-forum.com/t/ironruby-clr-modules/179294/1 "2009-11-21T10:25:24Z")

</div>

Hi,

I’m looking at the IronRuby class and its members. I’ve run into the  
IronRuby::Clr module that contains modules like BigInteger, Float and  
String.  
I know that, for example, IronRuby::Clr::BigInteger is included in the  
Bignum implementation. My question is - why are they available via the  
IronRuby::Clr module?

Thanks,  
Shay.

---

<div class="post-metadata">

**Author:** ![shayfriedman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shayfriedman](https://www.ruby-forum.com/u/shayfriedman)\
**Post date:** [November 22, 2009, 5:25am UTC](https://www.ruby-forum.com/t/ironruby-clr-modules/179294/2 "2009-11-22T05:25:30Z")

</div>

No strong reason. IronRuby::Clr is a convenient place where to define  
CLR related modules.

Tomas

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Shay F.  
Sent: Saturday, November 21, 2009 1:25 AM  
To: ironruby-core  
Subject: [Ironruby-core] IronRuby::Clr modules

Hi,

I’m looking at the IronRuby class and its members. I’ve run into the  
IronRuby::Clr module that contains modules like BigInteger, Float and  
String.  
I know that, for example, IronRuby::Clr::BigInteger is included in the  
Bignum implementation. My question is - why are they available via the  
IronRuby::Clr module?

Thanks,  
Shay.

–
