Jump to content
SubSpace Forum Network

Continuum Server in C#


Recommended Posts

Guest Moose Master
Posted
Hi is there a version of the continuum server available in C#? Or is it possible to convert the ASSS project to C# with some tool? I'd be interested in developing a custom server or helping to develop custom modules but I don't want to learn cold hard C.
Posted

The only open source server ASSS is written in C, you can write modules of it in python and C and i think someone make one that worked with c#.

 

c# allows the calling of C code and interfacing with it, which means it should be possible to write ASSS modules in it.

 

You probably could write and entire server c#, personally I would ask that people use JAVA over C# as java is cross-platform and c# is limited it windows. However with some of the annoying quirks of java i can understand someone using c#.

Posted (edited)
the .NET framework is Microsoft's implementation of an international standard (ECMA-335)

 

There is also an open source implementation that is primarily linux-based but has binaries for other OSes

ECMA also passed OO-XML as international standard with things like "DoLineSpacingAsWord95" in the spec.

 

The only real international standards start with ISO

 

ya i know about mono, its stuck at 1.1 (its 2.0 support is a bit patchy latest ms products use 3.0 now), thats the problem i have with it you cant just take alot of c# code straight across without any problems. Or you are forced to use out of date functions etc, when you'd rather use the modern ones. Thats why I would recommend Java still for this project, (As much as wish java was like c#, i find c# alot easier to write) If it was a windows only project C# makes the most sence, but if you don't want to lock people out, Java still wins imo. As for openness Java is completely open source, http://openjdk.java.net/ how much more open do you want?

Edited by doc flabby
Posted

ISO/IEC 23270:2006

ISO/IEC 23271:2006

 

The 2.0 support is pretty much complete and with 1.2.5 they already have a bunch of 3.0 stuff implemented (they even have silverlight working pretty well). !@#$%^&*, you can use it as a JVM if you want to. How much stuff have you tried to port because I've gone back and forth without problem. C# doesnt lock people out because several linux distros ship with Mono now, and it's painless to get if yours didn't.

 

Correct me if I'm wrong, but my understanding with the openness of Java was that yeah anyone can get it but there's some kind of caveat with contributing or incorporating it into something else (like you can't modify any of it). I'm not even close to being an expert on that sort of thing though, so I could be completely off the mark.

Posted
Why not just code in C? I doubt C# offers anything better considering ASSS already has support code built in such as linked lists. (When all you have is a hammer everything looks like a nail).
Posted
Hi is there a version of the continuum server available in C#? Or is it possible to convert the ASSS project to C# with some tool? I'd be interested in developing a custom server or helping to develop custom modules but I don't want to learn cold hard C.

 

Now, I'm not the best programmer around, nor am I incredibly experienced with C#, but I think I can safely say that anything you'd be programming for ASSS would be simple enough that you wouldn't have to learn anything that could really be described as "cold hard C". Even with my extremely limited programming experience, I was able to write modules in Python, even though I had absolutely no exposure to the language before looking at the Python tutorial on the ASSS wiki. I could do this because ASSS is simple, and since you're dealing mainly with ASSS functions anyway, you don't have to be experienced with the language. Besides, I'm willing to bet the C# you've learned is far more complex than the simple C used to write ASSS.

Posted
The 2.0 support is pretty much complete and with 1.2.5 they already have a bunch of 3.0 stuff implemented (they even have silverlight working pretty well). !@#$%^&*, you can use it as a JVM if you want to. How much stuff have you tried to port because I've gone back and forth without problem. C# doesnt lock people out because several linux distros ship with Mono now, and it's painless to get if yours didn't.

 

 

I take back what i said about mono, i tried it a while ago with a ASP.NET site i wrote and it sucked bad, kept crashing randomly, but they've obviously done alot of work, its usable now.

Guest
This topic is now closed to further replies.
×
×
  • Create New...