Who wants to devolop a native C# compiler together ?

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
rootnode
Member
Member
Posts: 42
Joined: Fri Feb 29, 2008 11:21 am
Location: Aachen, Germany
Contact:

Re: Who wants to devolop a native C# compiler together ?

Post by rootnode »

Just stumbled across this thread here and would like to take on the opportunity to point a new project that's we've been developing on for some time now.
Well, to make it short, just head over to http://mosa-project.org and take a look for yourself. We're still looking for developers. Anyone who's interested, just drop me an email (kintaro _at_ think-in-co _dot_ de) or visit us on #mosa @ irc.freenode.net
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: Who wants to devolop a native C# compiler together ?

Post by 01000101 »

looks like an awesome project!
I'll probably check it out in more detail later as I want to experiment with an OS in C#.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Re: Who wants to devolop a native C# compiler together ?

Post by AJ »

Looks like a nice project. My kernel is in C++, but I would really like apps to be in managed code. Site bookmarked, thanks!

Cheers,
Adam
User avatar
rootnode
Member
Member
Posts: 42
Joined: Fri Feb 29, 2008 11:21 am
Location: Aachen, Germany
Contact:

Re: Who wants to devolop a native C# compiler together ?

Post by rootnode »

01000101 wrote:looks like an awesome project!
I'll probably check it out in more detail later as I want to experiment with an OS in C#.
Sure thing. Just come over to #mosa on freenode if you need something, or just wanna hang around.
NReed
Posts: 24
Joined: Wed May 28, 2008 10:56 pm

Re: Who wants to devolop a native C# compiler together ?

Post by NReed »

MessiahAndrw wrote:Off the top of my head C# lacks the raw templating power of D aswell as array slicing. It also encourages odd coding practices, for example in the XNA tutorials you see ".. + new Vector3(0,4,5) + ... * new Matrix(new Vector3(1,1,0), new Vector3(0,1,1), new Vector3(0,0,1))" inserted in the middle of equations that could be ran per object per frame. I know the GC may be fast, but still... :shock:

Can you please give me a specific case (or several) of when the OO features of D are weak in comparison to C#?
Sure (I am not trying to start a flame war, just throwing out some ideas). I personally do not think the static compiling is all that useful, its cool, but unnecessary imo. D's array slicing is sweet, but again, how often do you do array slices? I've been coding for.. several years in C++, and I've never really needed array slicing that often. Now I agree, that code is ugly. But C# has proper operator overloading, unlike the broken version that D has.The problem with operator overloading is that people will try to do 'sneaky' things with it and those things don't work in Ds version. (For example, "myarraytype[index] = 1" is not possible to write in the current D, I think it was in the drafted D, but still.. weak). I think the properties are a great syntax sugar. Also, a decent ( non-brain split :x ) standard library is also a plus. Now I like D a whole lot more than C#, because of its simplicity. I just think it needs a little work and proper organization.
Post Reply