サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
aturon.github.io
The networking working group is pushing hard on async/await notation for Rust, and @withoutboats in particular wrote a fantastic blog series working through the design space (final post here). I wanted to talk a little bit about some of the implications of async/await, which may not have been entirely clear. In particular, async/await is not just about avoiding combinators; it completely changes t
This week has been so amazing that I just had to write about it. Here’s a quick list of some of what went down in one week: Breakthrough #1: @withoutboats and @eddyb tag-teamed to develop a safe, library-based foundation for borrowing in async blocks. It’s suddenly seeming plausible to ship async/await notation with borrowing as part of Rust Epoch 2018. Breakthrough #2: @nikomatsakis had a eureka
I recently wrote about the importance of asynchronous I/O in Rust and the aims of the new futures library. This post deepens the story by explaining the core design of that library. If you’re looking for more on the use of the library, you’ll have to wait; we’re very actively working on the Tokio stack and will have more to say once that’s settled down a bit. To recap, the aim is robust and ergono
Zero-cost futures in Rust 11 Aug 2016 One of the key gaps in Rust’s ecosystem has been a strong story for fast and productive asynchronous I/O. We have solid foundations, like the mio library, but they’re very low level: you have to wire up state machines and juggle callbacks directly. We’ve wanted something higher level, with better ergonomics, but also better composability, supporting an ecosyst
One of the key gaps in Rust’s ecosystem has been a strong story for fast and productive asynchronous I/O. We have solid foundations, like the mio library, but they’re very low level: you have to wire up state machines and juggle callbacks directly. We’ve wanted something higher level, with better ergonomics, but also better composability, supporting an ecosystem of asynchronous abstractions that a
A programming language is much more than its compiler and standard library. It’s a community. Tools. Documentation. An ecosystem. All of these elements affect how a language feels, its productivity, and its applicability. Rust is a very young language – barely a year past 1.0 – and building out and maturing the full complement of ecosystem and tooling is crucial to its success. That building is ha
The Rust Platform 27 Jul 2016 A programming language is much more than its compiler and standard library. It’s a community. Tools. Documentation. An ecosystem. All of these elements affect how a language feels, its productivity, and its applicability. Rust is a very young language – barely a year past 1.0 – and building out and maturing the full complement of ecosystem and tooling is crucial to it
Lock-freedom without garbage collection 27 Aug 2015 TL;DR It’s widespread folklore that one advantage of garbage collection is the ease of building high-performance lock-free data structures. Manual memory management for these data structures is not easy, and a GC makes it trivial. This post shows that, using Rust, it’s possible to build a memory management API for concurrent data structures that:
TL;DR It’s widespread folklore that one advantage of garbage collection is the ease of building high-performance lock-free data structures. Manual memory management for these data structures is not easy, and a GC makes it trivial. This post shows that, using Rust, it’s possible to build a memory management API for concurrent data structures that: Makes it as easy to implement lock-free data struct
Tech | Personal | Academic | Music | About Project maintained by aturon Hosted on GitHub Pages — Theme by mattgraham Posts Jun 25, 2019 Back in the saddle Jul 25, 2018 Version selection in Cargo Jun 18, 2018 aturon.log: listening and trust, part 3 Jun 2, 2018 aturon.log: listening and trust, part 2 May 25, 2018 aturon.log: listening and trust, part 1 Apr 24, 2018 Borrowing in async code Apr 6, 201
このページを最初にブックマークしてみませんか?
『Aaron Turon’s tech blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く