Rhombus Language 1.0

(blog.racket-lang.org)

64 points | by Decabytes 1 day ago

2 comments

  • dang 1 hour ago
    Related. Others?

    Summer Rhombus picture competition 2026 - https://news.ycombinator.com/item?id=48546270 - June 2026 (2 comments)

    Rhombus Language - https://news.ycombinator.com/item?id=43394881 - March 2025 (158 comments)

    Rhombus: Macro-extensible language with conventional syntax built on Racket - https://news.ycombinator.com/item?id=41151439 - Aug 2024 (97 comments)

    State of Rhombus (programming language) - https://news.ycombinator.com/item?id=30314109 - Feb 2022 (17 comments)

  • spdegabrielle 1 day ago
    Rhombus is designed to be

    * approachable and easy to use for everyday purposes, with a readable indentation syntax; and

    * uniquely customisable with an _open-compiler API_ that is accessible to a wide audience.

    • cptmurphy 18 hours ago
      Racket is already approachable and easy to use for everyday purposes
      • bjoli 14 hours ago
        A lot of people hate sexprs. Even seemingly reasonable folks.

        I imagined they have met students that really struggle with the syntax, while grokking the concepts easily.

        I myself have heard "the parentheses are hard to balance" and "after a while you dont even see the parentheses" enough times that I think maybe both can be correct.

    • ginko 1 hour ago
      Adding significant whitespace to a new language feels like a bad choice. It's not terrible but I do think it was a bad call for Python in hindsight.
      • pasquinelli 38 minutes ago
        why do you think it was a bad choice?
        • ginko 35 minutes ago
          It‘s a source of problems with mismatched tabs/spaces being used for indentation between team members for fairly little upside. Imo it also makes moving blocks of code more cumbersome.