Comparative Macrology (C, CL, NewLisp, Scheme, Clojure, Sweet.js, Rust, Julia)

I used to think that macros were just a feature that a language
included or lacked. In practice, there’s a huge design space of how
macro systems can be implemented. Read more


Chrome OS component written in Rust

This component, known as crosvm, runs untrusted operating systems along with virtualized devices. No actual hardware is emulated. This only runs VMs through the Linux's KVM interface. What makes crosvm unique is a focus on safety within the programming la... (more…)

Read more »