Given my currently employer is *cough* rather keen on C#, .NET etc… I’ve decided to port over a few work related projects done in my spare time from Scala to C#.
Ideally I’d stick with Scala but if I actually want to get my projects infront of people and actually use them, then .NET based language it must be.
So far the porting has been really quite straight forward. I *was* expecting to see the code bloat out quite a bit, but I’m not seeing this at all. (I strongly suspect it’s due to my original Scala not being that great in the first place… and NOT “functional” in the least).
Am definitely interested in the runtime performance of this both on mono on OSX as well as “real” .NET 4 on Windows Server 2008 R2. Just the day to day use of C# on .NET/mono always makes it feel so much faster than the JVM. No proof yet, just a “feeling”.