• Freesoftwareenjoyer@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    2
    ·
    1 year ago

    Every language is gonna be weird if you don’t know it well enough. In Lua arrays start with index 1. Is it weird? Yes. But do Lua programmers care? Probably not.

    The stuff that many people say is bad in JavaScript is usually irrelevant. That doesn’t mean that there aren’t bad parts like the Date api or the lack of types is a flaw to many people. Those are actually important issues. In this case they are solved by libraries and TypeScript. The performance is also a problem in some applications. Which is why there is WebAssembly, which can help in some cases.

    So there are plenty of real flaws that can be pointed out, but you have to know the language to be able to tell what actually matters. To me it doesn’t seem any worse than any other modern language.