# IronRuby r128 on Mono

**URL:** <https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717>\
**Category:** IronRuby\
**Created:** [August 13, 2008, 9:11am UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717 "2008-08-13T09:11:52Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [August 13, 2008, 9:11am UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717/1 "2008-08-13T09:11:52Z")

</div>

Updated as usual.  
[http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/patch-mono-r128](http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/patch-mono-r128)

Tested against Mono 1.9.1 and Mono SVN r110339. Please report any  
problems.  
Patch is shrinking! I do appreciate Microsoft’s efforts.

---

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [August 13, 2008, 4:18pm UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717/2 "2008-08-13T16:18:08Z")

</div>

Curious - why did you have to change the visibility of the NodeFlags  
enum?

Thanks,  
-John

---

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [August 13, 2008, 4:27pm UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717/3 "2008-08-13T16:27:35Z")

</div>

One other question - why are you not using get\_compile\_path\_list? This  
gives us an extra level of protection in case someone leaves a file  
behind in a directory that doesn’t need to be there (and this has  
happened plenty of times in the past).

Thanks,  
-John

---

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [August 13, 2008, 7:26pm UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717/4 "2008-08-13T19:26:30Z")

</div>

2008/8/13 John L. (IRONRUBY) [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> One other question - why are you not using get\_compile\_path\_list? This gives us an extra level of protection in case someone leaves a file behind in a directory that doesn’t need to be there (and this has happened plenty of times in the past).

Because \*.csproj files are full of Windows paths, separated with  
backslashes. Do I really need to explain that?!

---

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [August 14, 2008, 7:27am UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717/5 "2008-08-14T07:27:13Z")

</div>

Seems like it wouldn’t take too much work to canonicalize those paths,  
right?

---

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [August 13, 2008, 7:31pm UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717/6 "2008-08-13T19:31:11Z")

</div>

2008/8/13 John L. (IRONRUBY) [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Curious - why did you have to change the visibility of the NodeFlags enum?

A bug of Mono C# compiler. I am trying to find a small repro.

---

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [September 2, 2008, 11:56pm UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717/7 "2008-09-02T23:56:19Z")

</div>

On Thu, Aug 14, 2008 at 02:30:45AM +0900, Seo S. wrote:

> 2008/8/13 John L. (IRONRUBY) [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
> 
> > Curious - why did you have to change the visibility of the NodeFlags enum?
> 
> A bug of Mono C# compiler. I am trying to find a small repro.

Did this get reported to Marek & co.?

---

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [September 3, 2008, 12:10am UTC](https://www.ruby-forum.com/t/ironruby-r128-on-mono/145717/8 "2008-09-03T00:10:58Z")

</div>

2008/9/3 C.J. Adams-Collier [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> On Thu, Aug 14, 2008 at 02:30:45AM +0900, Seo S. wrote:
> 
> > 2008/8/13 John L. (IRONRUBY) [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
> > 
> > > Curious - why did you have to change the visibility of the NodeFlags enum?
> > 
> > A bug of Mono C# compiler. I am trying to find a small repro.
> 
> Did this get reported to Marek & co.?

No, I failed to reduce the case.
