Hacker News new | past | comments | ask | show | jobs | submit login

I'm fine as long they keep the output compatible to the ratified C# 5. All the changes since 7 are something done by external tools or third party if it were any other language. I get the point changing on language level is to equalize the tools on every platform. It's a bit diservice to beginners who now can't separate between OOP concepts and scripting, autoclass, autoproperty etc. Only thing I don't get is this ref usage: "return ref myStruct;". Why on earth the JIT passed "return" as "byval" ? Sometimes I wonder if C# design team is disconnected from inner workings for the .net engine...



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: