‹ BackHN Continuity

Thread

RacketCon Is Saturday

158 points · 49 comments · spdegabrielle

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

    [dead]

    1. BoxOfRain · · focus · HN ↗
      To add to this, I definitely wouldn't say we've converged on a set of languages in general either! Most of my backends are written in Scala of all things, and LLMs have no issue with it. If anything, the expressive type system is helpful for them.
      1. msdz · · focus · HN ↗
        > To add to this, I definitely wouldn't say we've converged on a set of languages in general either!

        Absolutely agree. I’d take a guess that a decent chunk, if not majority of “business” applications probably still exist in either Django or Spring Boot. Should all of those be rewritten now “just ‘cause”?

    2. WolfeReader · · focus · HN ↗
      If someone posts a story about topic Y and a reply is "does anyone really care about topic Y?" I would expect it to be flagged and downvoted.

      The answer is "yes". Obviously people still care. No need to resurrect a dead bad post.

      1. xhevahir · · focus · HN ↗
        OP is apparently working on a new language and would like some assurance that someone out there might take an interest in it someday. That doesn't sound unreasonable to me.
        1. [deleted] · · focus · HN ↗

          [deleted]

          1. [deleted] · · focus · HN ↗

            [deleted]

        2. WolfeReader · · focus · HN ↗
          so-cal-schemer attempted to bypass HN moderation by reposting a flagged post in its entirety without waiting for the "vouch" process to complete.

          Meanwhile, behnamoh's post was essentially dismissing the idea that we should discuss non-AI topics in the age of AI. His mention of his hobby project doesn't redeem a garbage comment.

      2. [deleted] · · focus · HN ↗

        [deleted]

    3. amelius · · focus · HN ↗
      You forgot about Python.
    4. 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

    5. ironqcold · · focus · HN ↗
      I wouldn&#x27;t say we&#x27;ve settled on a specific set of languages
    6. terminalcommand · · focus · HN ↗
      LLMs are able to write racket. I have a fairly large project I&#x27;ve been vibecoding for the last 6 months. Models predating deepseek flash 0731 used to make paren mistakes and had a hard time. But now Opus 5.5 for example does not make any mistake writing clear racket code.
    7. pjmlp · · focus · HN ↗
      Well, taking it to extreme why care about any other than machine code?

      As AI programming tools improve, we will have the second coming from what 4 GLs, RUP, CASE tools, and Japan&#x27;s Fifth Generation Computer Systems were trying to achieve, each on its own way as the next evolution on programming abstractions.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.