Observed arrival · 2026-09-20
Diamond: Ruby’s Warmer Cousin with a Compiler
Diamond is a Ruby-inspired programming language with gradual static typing, a custom register-bytecode VM, and built-in concurrency and sandboxing.
- For
- Ruby developers exploring typed compiled languages
- Worth noticing
- The stated runtime combines register bytecode, inline caches, object shapes, quickening, and a JIT.
Field notes
The homepage presents Diamond as a separate language rather than a Ruby compatibility project: calls require parentheses, and the stated goal excludes matching Ruby’s standard library or gem ecosystem. Its examples cover generated structs, exhaustive cases, channels, supervisors, cooperative fibers, and sandbox flags such as `DIAMOND_SANDBOX_ALLOW=network`. Documentation links extend into debugging, packages, a language server, and a full changelog.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
One card from the complete issue