Val's Language Guide - val-lang/val Wiki
Val is an open source, general-purpose programming language designed around on the concept of (mutable) value semantics. This guide gives a tour of Val's most salient features, in a progressive fashion, and is intended to be read as a friendly introduction to the language.
As Val's compiler is still under active development, most of the notions that are presented in this guide are subject to be modified. Further, note that a number of features are only partially implemented or even merely conceptual at the time of this writing.