New favorite tool 😍

  • Eager Eagle
    link
    fedilink
    English
    71 year ago

    with no support for associative arrays (dicts / hashmaps) or custom data structs this looks very limited to me

    • Does Bash support those? I think the idea is that it’s basically Bash, as if written by a sane person. So it supports the same features as Bash but without the army of footguns.

      • @BatmanAoD@programming.dev
        link
        fedilink
        51 year ago

        A language being compiled should be able to support higher-level language concepts than what the target supports natively. That’s how compiling works in the first place.

        • That depends on how readable you want the output to be. It’s already pretty bad on that front. If you start supporting arbitrary features it’s going to end up as a bytecode interpreter. Which would be pretty cool too tbf! Has anyone written a WASM runtime in bash? 😄