IronRuby on Mono

If you want to compile or to run IronRuby on Mono, the following
information should be useful.

NAnt build file is available here:
http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/

When you run rbx.exe after building, you will meet “white on white”
text color problem (that is, if your terminal background is white).
For the time being, change the terminal background. :frowning:

Use -X:TabCompletion option to avoid some keyboard input bugs.

You will see excessive debugging messages for the parser, and “Code
supposed to be unreachable” exception. These are caused by the same
bug.

ConditionalAttribute has no effect on template methods
https://bugzilla.novell.com/show_bug.cgi?id=325110

Fix the bug, or workaround the bug, or add yourself to bug’s CC, or
pester Mono people to up the priority (however this doesn’t mean it
will be fixed faster). I just wanted to let you know what the problem
is. The problem is that conditional attribute doesn’t work with
generics on Mono.

On Sun, 07 Oct 2007 07:44:52 -0600, Sanghyeon S. [email protected]
wrote:

You will see excessive debugging messages for the parser, and “Code
supposed to be unreachable” exception. These are caused by the same
bug.

Thanks for tracking this one down, Seo! For the life of me I couldn’t
figure out why this was happening.


/M:D

M. David P.
http://mdavid.name | http://www.oreillynet.com/pub/au/2354 |
http://dev.aol.com/blog/3155

2007/10/7, Sanghyeon S. [email protected]:

If you want to compile or to run IronRuby on Mono, the following
information should be useful.

See also
https://bugzilla.novell.com/show_bug.cgi?id=333647

This is .NET 1.1/2.0 incompatibility where Mono followed .NET 1.1 and
didn’t update to 2.0 behaviour. I expect this to be fixed very soon.