Y
YAMLScript Blog
yamlscript.org · Company blog · on HN since 2023
The blog for YAMLScript, a programming language embedded in YAML that runs on a Clojure runtime, created by YAML's inventor Ingy döt Net.
What HN saysHN commenters describe it as a quirky or mad project from YAML's inventor; one mocks it as reinventing Lisp badly, others say it is worth a look.
17HN people shared it
10linked it in comments
13stories submitted
107story points
3 months agolast shared
2023people per year2026
Most-shared posts
- 1YAMLScript – Program in YAML14 people · 31 points · first shared 2023 · 22 comments on HN
- 2YAMLScript Advent 20232 people · 1 points · first shared 2023 · discussion on HN
- 3YAML, Python and the Holy Graal1 people · 45 points · first shared 2023 · 13 comments on HN
- 4Learning YAMLScript from Clojure1 people · 24 points · first shared 2024 · 7 comments on HN
- 5As of today, you can natively compile YAMLScript programs1 people · 2 points · first shared 2023 · discussion on HN
- 6Dr. StrangeYAML or How I Learned to Stop Worrying and Love the LLM1 people · 2 points · first shared 2024 · discussion on HN
- 7YAMLScript Spring Update1 people · 1 points · first shared 2024 · discussion on HN
- 8YAMLScript Is a Lisp1 people · 1 points · first shared 2023 · discussion on HN
- 9How does ys work1 people · first shared 2025
- 10About1 people · first shared 2025
What HN people wrote when they linked it
mst · 2024-02-04
For templating/generating YAML it's worth a look at https://yglu.io/ and ingy's latest piece of madness, https://yamlscript.org/
I make no claim that anybody who does look will like either of them, but I do claim they're worth a look even if it turns out that you don't.
xelxebar · 2025-03-07
Okay, permit me a curmudgeonly rant. As someone who has implemented a YAML parser and spent way too much time dissecting the spec along with analyzing various implementations, StrictYAML smacks of simple ignorance.
The page describing the project's raison d'être [0] is mostly a collection of incredulous statements, sprinkled with lovely factual errors. Heck, the point about implicit typing even links to the YAML 1.2 spec, claiming that implicit types are intended behavior, while the spec explicitly makes the opposite clear.
That said, a lot of the common complaints about YAML are rooted in the fact that almost all end user libraries are stuck at YAML 1.1. This is mostly because everyone (including PyYAML) relies on libyaml, the primary culprit. IMHO, YAML 1.2 is quite nice, and I wish we could fix libyaml instead of everyone and their dog inventing their own half-baked language to scratch an itch.
Or perhaps even better, the primary inventor of YAML is currently avidly working on YAMLScript[1] which is a much more radical idea on programming and config language design, while all being YAML backwards-compatible.
[0]:https://hitchdev.com/strictyaml/features-removed/
[1]:https://yamlscript.org/
cestith · 2026-08-12
For your viewing pleasure (or horror):
https://yamlscript.org/
chromalchemy · 2025-09-18
YamlScript (YS) adds more programmatic expressiveness to YAML. It extends an executable Clojure runtime (non-jvm, like Babaskha). Created by YAML inventor/maintainer
https://yamlscript.org/
uncircle · 2025-06-19
From the YAML inventor himself: https://yamlscript.org/
The length people go to avoid Lisp, only to reinvent it, badly.
chamomeal · 2024-11-23
And coming soon is an implementation of clojure, made to run in yaml (https://yamlscript.org/). Made by the creator of yaml.
dabber · 2024-01-23
https://yamlscript.org/ was posted here a while back: https://news.ycombinator.com/item?id=38726370
I thought I remembered more comments on that thread, but I guess nothing more than what's there needs to be said.
mattmein · 2024-05-05
Related: https://yamlscript.org/
oalders · 2024-01-23
YAMLScript now exists: https://yamlscript.org/
alwillis · 2023-12-02
Nope, not a joke [1].
[1]: https://yamlscript.org/posts/advent-2023/dec-01/