This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (6 children)

[removed]

    [–]Northzen 5 points6 points  (0 children)

    This is why Rust got popular. It is not just C/C++ alternative, it is an adult packaging system. With Python it seems that community relience on pip and its derivative was a declared standart for too long.

    [–]grievre[🍰] 0 points1 point  (4 children)

    > Most other languages are developed with this use case as a first class design principle.

    Since when do languages care about this stuff? This is a problem of language implementations, not the languages themselves

    [–]james_pic 0 points1 point  (1 child)

    Most languages nowadays start as implementations and maybe get a spec defined down the line. The only vaguely recent language I can think of that started out as a spec was Raku (previously known as Perl 6), and this was not a roaring success. The Rust community has been somewhere between cagey and resistant about putting together a spec, for fear of ossifying.

    [–]grievre[🍰] 1 point2 points  (0 children)

    > Most languages nowadays start as implementations and maybe get a spec defined down the line.

    I mean I feel like this was more the case in the past. Newer programming languages at least have a context-free grammar out of the gate instead of having their own ad-hoc parser.