Show HN: A small programming language where everything is a value
Summary
The article introduces Herd, a small interpreted language where every value is passed by value and immutability is the default. It details copy-on-write reference counting, safe multithreading with a Parallel module, and a concise syntax for functions, blocks, and data structures, plus a benchmark note comparing performance to Python and JavaScript. The piece also discusses design choices, limitations, and intentions behind the language's simplicity and extensibility for DSLs and automation tooling.