(compare with ATS on embedded: Arduino programing of ML-style in ATS (Kiwamu Okabe and Hongwei Xi), Github, BTW: Reddit)
Suitability of Rust for embedded development - The Rust Programming Language Forum
Jorge Aparicio (Sweden):
Copper: Your guide to programming ARM Cortex-M microcontrollers with Rust (HN)
Discover the world of microcontrollers through Rust (japaric.github.io) (HN)
Robigalia (HN: "you'll be interested in Robigalia, which is an OS that couples SEL4 with a Rust userland")
Announcing Alacritty, a GPU-accelerated terminal emulator (HN)
Rust via its Core Values (HN) (any good?)
Myths and Legends about Integer Overflow in Rust | Huon on the internet (HN)
DOOM on Glium (HN) (slides from presentation from Rust meetup on May 5)
Lambda crabs (part 1): A mathematical introduction to lifetimes and regions (HN)
The Rustonomicon: The Dark Arts of Advanced and Unsafe Rust Programming ("you should consider reading The Book first") (HN, "In Rust even a basic double linked list requires unsafe. Then there are those that make use of unsafe to try to express code that cannot be proven by the type system, instead of plain memory corruption issues. Thankfully the core team is against this trend." vs. "You can write a doubly linked list using Rc and Weak pointers and no unsafe code.")
Neon (HN, also see 'previously': Neon: Node + Rust)
What’s new with “The Rust Programming Language”?: "Let’s talk about what’s going on with the book today." (HN) (The Rust Programming Language) (already copied to Resources page)
(Rust and the Future of Systems Programming [video] (mozilla.org) (HN) -- uh, promotion video)
Short intro to C++ for Rust developers: Ownership and Borrowing (HN)
Emulating the Rust borrow checker with C++ move-only types (nibblestew.blogspot.com) (HN; "unique_ptr requires an allocation whereas this does not, but it is using the same language features as unique_ptr.")
Ask HN: How do I understand Rust? ("I keep end up fighting the compiler with borrowing errors. ... It seems like everything I know about structuring a program goes out the window when borrowing comes into the picture.", "Try to avoid structured programming and mutable state where possible. Apply functional programming idioms and use immutable data structures if you can.", "Do you understand how to write code in, say, C?", "To set expectations, I tell everyone that I've encouraged to try Rust that they will hit this same problem, then hate themselves and want to give up on computers and live in a cave.")
RustGPU, by Eric Holk who also created Harlan. Compiling Rust for GPUs (Eric Holk, 2012) (HN).
How copying an int made my code 11 times faster "while Rust knows that the borrow is immutable, this information is sadly not passed to LLVM. This means that the LLVM optimizer sees that a pointer to size is being passed to some function and just gives up, leaving the following code to assume that size holds an arbitrary value" (HN)
One Year With Rust -- I wrote a full featured application in rust, and so can you! "I found the borrow checker surprisingly easy to learn (much easier to learn that trying to do an equivalent thing in C), and although passing around lifetimes threw me for a loop for a long time (I was missing that <'a, 'b: 'a> means that 'b outlives 'a) progress was good." (HN)
Fuzzing is magic - Or how I found a panic in Rust's regex library (HN)
The Rust Libz Blitz (libs, not libz) (HN)