/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

www.craigstuntz.com
| | antonym.org

The new override modifier can be applied to a virtual method in C++11, andinstructs the compiler that the method is intended to override a virtualmethod defi...
5.0 parsecs

Travel
| |
| | g-w1.github.io

At the start of the 2020 school year I wanted to learn more about compilers so I started writing a compiler for the ez programming language that I made up. I did this as an independent study for school. I wanted to grow dramatically as a thinker and learn a lot about computer science and compilers in specific. If you just want to see the project head to github.com/g-w1/ezc or g-w1.github.com/ezc for documentation.
3.2 parsecs

Travel
| |
| | blog.sigplan.org

We sometimes think of the number of passes in a compiler as a measure of the compilers complexity. But what if we could make compiler development more approachable by fully embracing the ide
2.2 parsecs

Travel
| |
| | andrewkelley.me

[AI summary] The blog post discusses the challenges and solutions for handling asynchronous I/O in Zig, focusing on cancellation, resource management, and concurrency. It highlights how cancellation is a key primitive for managing resources and avoiding leaks, while concurrency is essential for avoiding deadlocks in producer-consumer scenarios. The post also touches on the importance of using appropriate APIs like `concurrent` instead of `async` when true concurrency is needed, and the ongoing design work for stackless coroutines and I/O interfaces.
22.5 parsecs

Travel
|