|
You are here |
michaelsalim.co.uk | ||
| | | | |
andreabergia.com
|
|
| | | | | This post is part of the Languages Opinion series. Languages opinion - part one - JVM Languages opinion - part two - Rust ??thispost Languages opinion - part three - Javascript and Typescript Welcome back to my mini-series about programming languages. In this post, we will talk about one of the most interesting programming languages that I have seen in a long while: Rust. | |
| | | | |
www.hugozap.com
|
|
| | | | | A simple example of how to use WebAssembly in the browser and what the toolchain looks like. | |
| | | | |
drshapeless.com
|
|
| | | | | ||
| | | | |
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. | ||