3 comments

[ 2.0 ms ] story [ 25.9 ms ] thread
TySON (TypeScript Object Notation) is a subset of TypeScript, chosen to be useful as an embeddable configuration language that generates JSON. You can think of TySON as JSON + comments + types + basic logic using TypeScript syntax. TySON files use the .tson extension.
The readme is wrong w.r.t. CUE & Tarpit Law. CUE is explicitly not Turing complete and never will be, that is one of the main features.
The comment in the README was tongue-in-cheek, but we've updated to clarify that not all the configuration languages listed are turing-complete.