| Can someone please explain to me how I was able to construct this DSL in as short a time as I did? https://github.com/williamcotton/webpipe https://github.com/williamcotton/webpipe-lsp Fully featured LSP (take a look at the GIFs in the repo), step debugger, BDD-testing framework built into the language and runtime itself (novel!), asynchronous/join in pipelines (novel!), middleware for postgres, jq, javascript, lua, graphql (with data loaders), etc. It does quite a bit. Take a look at my GitHub timeline for an idea of how long this took to build. It is 100% an experiment in language and framework design. Why would I otherwise spend years of my life handcrafting something where I just want to see how my harebrained ideas play out when actualized? I would absolutely love to talk about the language itself rather than how it was made but here we are. And I wrote my own blog in my own DSL. Tell me that's not just good old fashioned fun. |