# Re: Any one working on...C# to IronRuby	Converter...?

**URL:** <https://www.ruby-forum.com/t/re-any-one-working-on-c-to-ironruby-converter/145125>\
**Category:** IronRuby\
**Created:** [August 6, 2008, 9:03am UTC](https://www.ruby-forum.com/t/re-any-one-working-on-c-to-ironruby-converter/145125 "2008-08-06T09:03:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 6, 2008, 9:03am UTC](https://www.ruby-forum.com/t/re-any-one-working-on-c-to-ironruby-converter/145125/1 "2008-08-06T09:03:48Z")

</div>

Would a converter even be worth it? The last time I tried to use one,  
the code was worthless, and had to be rewritten anyway.

A, probably better, option would be for someone to write some starter  
kits that could be distributed with IronRuby. I know I would appreciate  
it.

JD

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 6, 2008, 10:46am UTC](https://www.ruby-forum.com/t/re-any-one-working-on-c-to-ironruby-converter/145125/2 "2008-08-06T10:46:54Z")

</div>

2008/8/6 Jim D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Would a converter even be worth it? The last time I tried to use one, the code was worthless, and had to be rewritten anyway.

Well, for some codes full of simple if-then-else, such converters can  
be useful. Usefulness of cross-language converters are limited in  
general though.

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 6, 2008, 2:58pm UTC](https://www.ruby-forum.com/t/re-any-one-working-on-c-to-ironruby-converter/145125/3 "2008-08-06T14:58:59Z")

</div>

I’ve never found converters to be useful either. They generally don’t  
result in code that takes advantage of the language which you’re  
converting  
to and as such many of the idioms for the particular language are lost  
in  
the “translation”. This typically results in people getting a bad  
flavor  
for a language and having a poor initial impression.

I recognize that my feelings on this matter are likely skewed due to me  
using poor converters in the past, but, nonetheless, I’m very skeptical.

+1 on someone creating starter kits from scratch to show the  
power/usefulness of IronRuby 🙂

Cheers,  
Steve

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 6, 2008, 9:04pm UTC](https://www.ruby-forum.com/t/re-any-one-working-on-c-to-ironruby-converter/145125/4 "2008-08-06T21:04:03Z")

</div>

On Wed, 06 Aug 2008 11:59:46 -0600, Oleg T.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Migration to [ASP.NET](http://ASP.NET) MVC is interesting point. What else?

Migration to XSLT 2.0? You know, the language God intended for us all  
to  
code in. 😉 (Come on, Oleg! If anybody can get MSFT to develop an XSLT  
2.0 processor it’s you! :D)

–  
/M:D

M. David P.  
Co-Founder & Chief Architect, 3rd&Urban, LLC  
Email: removed\_email\_address@domain.invalid | removed\_email\_address@domain.invalid  
Mobile: (206) 999-0588  
[http://3rdandUrban.com](http://3rdandUrban.com) | [http://amp.fm](http://amp.fm) |  
[M. David Peterson](http://www.oreillynet.com/pub/au/2354) |  
[Radar – O’Reilly](http://news.oreilly.com/m-david-peterson/)

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [August 6, 2008, 8:14pm UTC](https://www.ruby-forum.com/t/re-any-one-working-on-c-to-ironruby-converter/145125/5 "2008-08-06T20:14:49Z")

</div>

Well, language converters might be useful sometimes:

1. 

```
  When you have huge codebase in some language (usually an old 

```

one) and having trouble find people to maintain it (think Cobol payroll  
system written 30 years ago)

1. 

```
  When you have huge codebase on some very expensive 

```

platform/system and want to cut costs by switching to open  
platform/system

1. 

```
  When you are very good at one language and want to use it for 

```

something it wasn’t designed for (think GWT aka Java to Javascript  
translator)

## I’ve been working for years in a company that makes millions doing points 1 and 2. I’m not sure how useful C# to Ruby compiler would be though. Starter kits’ goal is to demonstrate the language abilities and converted code can be really ugly so that probably bad idea. Migration to [ASP.NET](http://ASP.NET) MVC is interesting point. What else?

Oleg

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Steve E.  
Sent: Wednesday, August 06, 2008 5:58 AM  
To: removed\_email\_address@domain.invalid  
Subject: Re: [Ironruby-core] Any one working on…C# to IronRuby  
Converter…?

I’ve never found converters to be useful either. They generally don’t  
result in code that takes advantage of the language which you’re  
converting to and as such many of the idioms for the particular language  
are lost in the “translation”. This typically results in people getting  
a bad flavor for a language and having a poor initial impression.

I recognize that my feelings on this matter are likely skewed due to me  
using poor converters in the past, but, nonetheless, I’m very skeptical.

+1 on someone creating starter kits from scratch to show the  
power/usefulness of IronRuby 🙂

Cheers,  
Steve  
On Wed, Aug 6, 2008 at 4:46 AM, Sanghyeon S.  
\<removed\_email\_address@domain.invalid[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)\> wrote:  
2008/8/6 Jim D.  
\<removed\_email\_address@domain.invalid[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)\>:

> Would a converter even be worth it? The last time I tried to use one, the code was worthless, and had to be rewritten anyway.  
> Well, for some codes full of simple if-then-else, such converters can  
> be useful. Usefulness of cross-language converters are limited in  
> general though.

–  
Seo S.
