Almost five years ago, Saoirse “boats” wrote “Notes on a smaller Rust”, and a year after that, revisited the idea.

The basic idea is a language that is highly inspired by Rust but doesn’t have the strict constraint of being a “systems” language in the vein of C and C++; in particular, it can have a nontrivial (or “thick”) runtime and doesn’t need to limit itself to “zero-cost” abstractions.

What languages are being designed that fit this description? I’ve seen a few scripting languages written in Rust on GitHub, but none of them have been very active. I also recently learned about Hylo, which does have some ideas that I think are promising, but it seems too syntactically alien to really be a “smaller Rust.”

  • philm@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    6 months ago

    “Faster/easier/less mental overhead” is indeed exactly what I mean by “convenient”.

    How different the conception of convenient is :P

    I think it’s super convenient to just do cargo new <project>, start hacking, have superb tooling/expressiveness/performance etc. And it works remarkably well and fast if the problem space is not self-referential etc. or a lot of mutability is in play (I’m probably faster in Rust now than in python, but that probably has to do with the amount of time I’m spending with it…). But I get your point, and I think there’s certainly better languages for certain problems (and I even started one myself some time ago, because I wanted something like Nix but with strong typing (anonymous sum/union types/sets etc. similar as typescript))

    • BatmanAoD@programming.devOP
      link
      fedilink
      arrow-up
      0
      ·
      6 months ago

      You agree with me so strongly that you started designing your own language?? Then why didn’t you lead with that, since the post was asking for neolang recommendations??