ByteBrief
We're a portrait publication through and through. Turn your phone back and your briefing picks up right where you left it.
(We tried widescreen once. It wasn't us.)
Crystal uses flow typing to let a variable's type change across code regions, narrowing to a union type until a check forces a specific type. Rust's borrow checker enforces memory safety by allowing either one mutable reference or multiple immutable references to prevent data races.
Tap to vote and see what everyone thinks.
Summary by ByteBrief