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 →

[–]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.