|
You are here |
macoy.me | ||
| | | | |
thatonegamedev.com
|
|
| | | | | Dive into the world of C generics, exploring how to write flexible, type-safe code without the pitfalls of traditional macro-based solutions. Learn about modern techniques to achieve generic programming in C. | |
| | | | |
typesanitizer.com
|
|
| | | | | A discussion of different developer tools which (can) build on top of a compiler, and how those affect compiler design. | |
| | | | |
thume.ca
|
|
| | | | | [AI summary] This blog post by Tristan Hume details his experience writing a compiler for a course project using Rust. He discusses various aspects of the project including the use of Rust's powerful enums and pattern matching, handling variable and type resolution, reference counting with Rc, code generation for x86 assembly, and the use of usercorn to run Linux binaries on macOS. The post also reflects on the challenges and benefits of using Rust for such a project, comparing it with other languages and design decisions. | |
| | | | |
developerlife.com
|
|
| | | This tutorial and video are a comprehensive guide to parsing with nom. We cover the basics of parsing and how to use nom to parse a string into a data structure. And more complex topics like human readable error reporting, and building up complex parsers. We will create a variety of different examples ranging from parsing simple CSS like syntax to a full blown Markdown parser. | ||