Programming a CO Server on MAC

08/25/2011 07:28 xBlackPlagu3x#1
Is it possible to program a C# Conquer Online Server with a Mac? The reason why I ask is because I feel like getting a modified version of Mac so I can use it on my laptop.
08/25/2011 10:32 BaussHacker#2
C# on Mac?

Nope.

C# on Linux?

Yes, without Native calls using Mono or so.
08/25/2011 11:25 Korvacs#3
Yeah you can use C# on a Mac, Mono works on Mac aswell as Linux.
08/25/2011 11:32 BaussHacker#4
Quote:
Originally Posted by Korvacs View Post
Yeah you can use C# on a Mac, Mono works on Mac aswell as Linux.
Thought Mono was Linux only. :p
08/25/2011 13:25 -impulse-#5
Quote:
Originally Posted by BaussHacker View Post
Thought Mono was Linux only. :p
Mono is portable almost anywhere. Well, not the beta release of it but the stable one yes, its portable on about 6 OS'.
08/27/2011 15:01 KraHen#6
Why not use c++ or the OSX dev tools from Apple?
08/27/2011 17:25 CptSky#7
Mono on OS X isn't really good :rolleyes: You should use Carbon (C++) or Cocoa (Objective-C). I just don't like Objective-C syntax, so I would go for Carbon. If you plan to make a 64 bits app or to use a GUI, you'll need to use Cocoa.
08/27/2011 17:44 phize#8
Qt is cross-platform and is pretty sweet.
08/27/2011 17:51 unknownone#9
Quote:
Originally Posted by CptSky View Post
Mono on OS X isn't really good :rolleyes: You should use Carbon (C++) or Cocoa (Objective-C). I just don't like Objective-C syntax, so I would go for Carbon. If you plan to make a 64 bits app or to use a GUI, you'll need to use Cocoa.
There's the [Only registered and activated users can see links. Click Here To Register...] project made by the mono guys - which has C# friendly cocoa bindings.

There's another [Only registered and activated users can see links. Click Here To Register...] project, not made by the mono team, which binds Cocoa and other NS libraries.

So, it's not terribly unfriendly recently, largely due to the fact that the mono team use Mac as their main development platform these days.
08/27/2011 18:42 CptSky#10
Quote:
Originally Posted by unknownone View Post
There's the [Only registered and activated users can see links. Click Here To Register...] project made by the mono guys - which has C# friendly cocoa bindings.

There's another [Only registered and activated users can see links. Click Here To Register...] project, not made by the mono team, which binds Cocoa and other NS libraries.

So, it's not terribly unfriendly recently, largely due to the fact that the mono team use Mac as their main development platform these days.
I tried Mono a long time ago, so it may be better. I just don't program a lot for OS X at the moment. I will take a look at MonoMac. It looks really interesting.