Author Topic: Mono .NET support?  (Read 621 times)

pwned

  • Newbie
  • *
  • Posts: 8
    • View Profile
    • autodeist.com
Mono .NET support?
« on: November 07, 2010, 09:47:35 am »
Hi Guys,

I'm working on some device modules for MCE and was wondering if you guys would accept drivers written in .NET ?
Some of the stuff I'm doing in C++ at the moment would be a lot quicker in a language with proper inheritance/interface model (as well as real generics, templates suck!).

Understandably this would be throwing another language into the mix, but then again - the DCE protocol makes this fairly transparent.

Following on from this, if you guys aren't opposed to .NET based submissions - would you want modules to be P/Invoke'ing the existing C++ DCE library (good for maintenance from your POV), or using a pure C# module (good for module stability, bad for maintenance).

Let me know what you guys think - for now I'll be plugging away at this C++ code but would love to be able to switch to C#!

pwned

  • Newbie
  • *
  • Posts: 8
    • View Profile
    • autodeist.com
Re: Mono .NET support?
« Reply #1 on: November 07, 2010, 09:51:07 am »
Forgot to mention this in my OP, I'm referring to .NET running under the freely available Mono runtime: http://www.mono-project.com/Main_Page

(Though if people went down the path of using a pure C# module for the DCE protocol - you could open up to Microsoft's .NET runtime under Windows and the possibility of providing support for devices that only have proprietary binary drivers available for Windows).