A Forth-inspired language for writing websites

(robida.net)

70 points | by speckx 4 hours ago ago

7 comments

  • Someone 6 minutes ago ago

    > Something like this:

    > : h1 ( s -- ) "<h1>" emit . "</h1>" emit ;

    > "Hello, World!" h1

    So, what’s the difference between . and emit? It seems both take a string and output it to the HTML of the page. If so I don’t see why that couldn’t be

      : h1  ( s -- )  "<h1>" . .  "</h1>" . ;
    
    We also have:

      "2026-05-21T14:00:00Z"  "May 21, 2026"  dt-published
    
    where, I think, the idea is to always have the two strings consistent with each other. If so, why require the blog writer to do that conversion?
  • jng 4 hours ago ago

    LLM-based coding is enabling so much! The crazy weekend project now can have compilation to native code and web assembly, allow server-side or client-side rendering, manage multiple types of persistence, include adaptive compression, and do all of this without breaking a sweat.

    It's scary but I love it.

    • coliveira 3 hours ago ago

      For all its worth this could just be an AI generated blog post. There is no code, no repository, no link to any use.

    • killerstorm 3 hours ago ago

      And yet people keep using React, relying on a fractal pattern of kludges.

      • PaulHoule 3 hours ago ago

        This post isn't offering anything better.

  • WorldMaker 4 hours ago ago

    > I like how weird it is. I might use it for my site, who knows?

    If there's a place to use a weird and fun language it is certainly one's own personal blog. Sounds like a great opportunity, I think you should do it.

  • hvs 4 hours ago ago