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

  1. 1
    YAMLScript – Program in YAML
    14 people · 31 points · first shared 2023 · 22 comments on HN
  2. 2
    YAMLScript Advent 2023
    2 people · 1 points · first shared 2023 · discussion on HN
  3. 3
    YAML, Python and the Holy Graal
    1 people · 45 points · first shared 2023 · 13 comments on HN
  4. 4
    Learning YAMLScript from Clojure
    1 people · 24 points · first shared 2024 · 7 comments on HN
  5. 5
  6. 6
  7. 7
    YAMLScript Spring Update
    1 people · 1 points · first shared 2024 · discussion on HN
  8. 8
    YAMLScript Is a Lisp
    1 people · 1 points · first shared 2023 · discussion on HN
  9. 9
    How does ys work
    1 people · first shared 2025
  10. 10
    About
    1 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.
oalders · 2024-01-23
YAMLScript now exists: https://yamlscript.org/
alwillis · 2023-12-02

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close