‹ BackHN Continuity

Thread

RacketCon Is Saturday

158 points · 49 comments · spdegabrielle

  1. so-cal-schemer · · focus · HN ↗

    [dead]

    1. vzcx · · focus · HN ↗
      Have you found LLMs to be good at metalinguistic abstraction? I have used them a little bit for lisp programming but never once have I seen them introduce macro.
      1. terminalcommand · · focus · HN ↗
        I explicitly asked LLM to write abstract away with a DSL and it did that. LLMs are good at this too.
      2. so-cal-schemer · · focus · HN ↗
        I'd imagine they would require some hands-on guidance to create more meaningful abstractions and DSLs for humans.

        Call it "vibe coding by tiller". Ha.

        Also, I think of metalinguistic abstraction as something deeper than macros. At least not limited to macros:

        "An important advantage of making the evaluator accessible as a Lisp program is that we can implement alternative evaluation rules by describing these as modifications to the evaluator program."

        <a href="https:&#x2F;&#x2F;sarabander.github.io&#x2F;sicp&#x2F;html&#x2F;Chapter-4.xhtml" rel="nofollow">https:&#x2F;&#x2F;sarabander.github.io&#x2F;sicp&#x2F;html&#x2F;Chapter-4.xhtml

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.