Comment

Comment by williamcotton

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.

parent williamcotton 9 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton