Hylo: A Systems Programming Language All in on Value Semantics and Generic Programming

37 points by fanf


justinpombrio

Mutable value semantics is really cool. It gives you freedom from aliasing without a complicated type system, it eliminates the value/reference distinction that most languages have (e.g. int vs Integer in Java), and it turns ref counting into a complete solution for GC because cycles become impossible.