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

MS uses Go for tsc because they are basically doing a line by line rewrite of tsc from typescript to Go.

It's impossible to do this kind of rewrite from a GC language to a non GC one, especially Rust where the object soup of typescript will probably cause the borrow checker to explode.

I think that if MS or someone else decided to write a typescript type checker from scratch there is a high chance Rust will be chosen.



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

Search: