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

>It means that anytime you want to add a new supported architecture, you'll need to bootstrap through Go 1.4.

That's not true at all, (1) you write the backend for the target machine, (2) you recompile the compiler with the new backend included on a supported host, (3) then use the new compiler to compile itself for the target using the new backend, (4) you now have a compiler that runs on the target.

Same process is used to port C compilers (or any self-hosting compiler, really).



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

Search: