Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The interviews with the Typescript dev doing the rewrite will tell you why. Switching their compiler to Go was a quick transition since Go matched their current JS build. The dev also wanted to use go, and use functional programming. It would have required more work to switch from functional to OOP style that C# has. Dev also didn't want to learn F#. Nothing about C#, just a personal decision with the least amount of work to get to a beta.


FWIW the "functional programming" angle here is misconstrued - C# has better facilities for it than Go.

The thing that they actually wanted is data-centric programming with structural types.




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

Search: