Rendered at 07:14:28 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
parallax_error 1 days ago [-]
Very cool! I can’t imagine writing everything in C, I’m currently learning this in OCaml which seems nicer for a project like this.
MisterTea 15 hours ago [-]
> I can’t imagine writing everything in C
I will say that C is a perfect low level language for bootstrapping more complex systems and languages. If I were building a bootstrap compiler I would write it in C and have it emit C. Specifically C89/99 ONLY with no POSIX/GNU deps. that will guarantee a large swath of compiler and system support out of the box.
I will say that C is a perfect low level language for bootstrapping more complex systems and languages. If I were building a bootstrap compiler I would write it in C and have it emit C. Specifically C89/99 ONLY with no POSIX/GNU deps. that will guarantee a large swath of compiler and system support out of the box.
?
https://holub.com/compiler/
It is called Practical Compiler Construction. The Compiler Writing Journey is based on it.
Unlike how a bunch of projects end right as they start to get good, this has a great ending. Thank you
Previously:
12 comments; 156 points. 2022 November 29. <https://news.ycombinator.com/item?id=33788013>
67 comments; 484 points. 2020 January 8. <https://news.ycombinator.com/item?id=21968420>