(no title)
williamcotton | 1 month ago
I'm currently exploring domain-specific languages aimed at writing web applications. I've been particularly interested in, much like bash, data flowing through pipelines. I have spent quite a bit of time and I'm definitely not vibe coding but I've probably only writen 1-2% of the code in these projects.
It is so much work to build out a new language with a surrounding ecosystem of tooling. Not even five years ago this would have necessarily been a full time multi-year endeavor or at least required a team of researchers. Now I can tinker away in my off hours.
This is what I am exploring:
https://williamcotton.com/articles/the-evolution-of-a-dsl
Did I not craft the syntax and semantics of these languages?
bitwize|1 month ago
You decided you wanted to focus on speccing out your language and outsource the implementation. That's fine if you want to do that. But let's be honest: you outsourced the bits you considered boring or tedious. Someone else may find that the interesting part, and the experience of outsourcing it rather than building it themselves to be hollow in comparison.
pawelduda|1 month ago