zlacker

[return to "The Influentists: AI hype without proof"]
1. willia+hX[view] [source] 2026-01-15 01:48:07
>>LucidL+(OP)
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.

◧◩
2. unexpe+fF1[view] [source] 2026-01-15 08:11:50
>>willia+hX
I saw this DSL on HN yesterday, and this syntax is total garbage. It’s some stupid mixture of different PLs. Are you seriously OK with this so that you keep posting it here? I don’t even want to look through source code knowing what garbage it is at the surface level.
◧◩◪
3. joenot+W82[view] [source] 2026-01-15 12:21:44
>>unexpe+fF1

  describe "hello, world"
    it "calls the route"
      let world = "world"

      when calling GET /hello/{{world}}
      then status is 200
      and selector `p` text equals "hello, {{world}}"

What don't you like about it? I think it's interesting
[go to top]