Good to see your interest.
The Wiki might be a bit out of date. Some areas that need work and
nobody’s working on them afaik (if anyone works on it, speak up) are
I took 1.8 implementations and loaded them to emulate builtin Complex
and Rational classes. This is a big hack. We need to implement these
classes in C# in the standard libraries. To support .NET interop the
implementation should also convert to the existing Complex type on the
platform. This is a good task for someone who likes hacking numbers.
feels like it needs some perf improvements - I noticed some specs are
running quite slower than MRI. There are also some failing specs in
BigDecimal (and BigNum) that would be good to fix so that we have fully
implementation. There might be pieces that you can share with
IronPython’s ssl library implementation.
fixed. One big area is ARGF but there are many others as well. See
look into implementing nested method parameters and optional block
parameters. This is quite tricky though you need to really understand
how the runtime works to implement it correctly.
complex environment so it takes a while to learn how it works.
Then there is FFI implementation going on - maybe it needs some help?
Let me know if you have any questions.
From: [email protected]
[mailto:[email protected]] On Behalf Of Gran H.
Sent: Saturday, October 23, 2010 12:31 AM
To: IronRuby Group
Subject: [Ironruby-core] Contributions
I would love to contribute to this open source project. I’ve been
learning Ruby for the last year, and I’ve fallen in love with the
language. It’s not in my way, it’s fun and productive.
I’ve been a .NET developer for too many years, and it was really fun to
experience such a great language as Ruby outside the .NET world.
Nevertheless, I would love to be able to run Ruby upon the .NET runtime,
especially in my projects at work. For me to be able to use it in real
world projects, it has to become faster and more stable. My employer is
a big fan of standardization and well known solutions. They wouldn’t go
for anything except Java or .NET. I’m sure they don’t mind what language
we use, but they do care about the platform.
How can I help? Are the Contribution ideas still valid?
When things ended as they did, and Microsoft stopped to support the
Iron* languages, I was really happy how they made the handover to the
community. With Miguel and his team in charge, I’m sure this is going to
end well. I believe there are many .NET developers out there that would
love to be able to run Ruby code in .NET.
Hope to hear from you soon!
Aspiring Software Craftsman
Microsoft Regional Director
[email protected]mailto:[email protected]
+47 452 39 113