YAMLScript is a dynamic, general purpose programming language. It has a clean YAML syntax and embeds nicely into existing YAML files, making the desired parts of them dynamic. When a YAMLScript program is run, the source code transpiles to Clojure code, and is evaluted by a native binary runtime interpreter called `ys` (not by the JVM).
Elevate your YAMLScript skills through 60 curated exercises across 0 core concepts. Master problem-solving with a structured learning path designed for modern developers.
So you're ready to learn YAMLScript?!
Congratulations!
You are about to embark on a journey that will change the way you think about data and programming.
Along the way you can expect to learn:
YAMLscript is a new, functional, Open Source programming language with a YAML
based syntax that transpiles to Clojure code which is then evaluated by a
native binary runtime interpreter called ys.
YAMLScript is an excellent choice for solving Exercism exercises. All of the exercises in this track have been solved in 3-50 comfortably spaced lines of YAMLScript (10-15 on average).
It is a great language for learning functional programming and Lisp concepts, while using a clean, friendly and fairly painless syntax inspired by the best parts of YAML, Clojure, Perl, Python, JavaScript and CoffeeScript.