| ▲ | rudedogg 4 hours ago | |||||||||||||||||||||||||||||||||||||||||||
> not having such a governing body leads to either divergence or stagnation Or you do the BDFL model like Python, D, Zig, Odin, etc. I think it works better. A language that reflects the vision of an individual deeply thinking about the interactions of language features, and being able to say "no" to anyone/everyone has many benefits. Committees make me think of the Web, C++, Swift, etc., and they have a lot of "odd" decisions that have had a heavy cost. Swift has https://www.swift.org/swift-evolution/, but a lot of ideas with minority support were pushed through by Apple (for SwiftUI mainly), against overwhelming community feedback. And the Web has had a lot of "duds" when you think of WebGPU, WASM (not saying it's bad, but people clearly want to stop writing TS/JS and they haven't made that a reality yet, at least in a way I'd call "successful"), etc.. Oh and DRM in the browser sucks. I forget the details but I was goofing around with FreeBSD Desktop and couldn't get various things to work due to some browser DRM bullshit. https://en.wikipedia.org/wiki/Widevine if curious. | ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | Arainach 3 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||
BDFL neither scales nor perseveres. People have multiple things competing for their time and attention. They get old. They probably want to retire eventually. Eventually they die. If you want something to last more than a decade or two, BDFL is a poor choice. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | StilesCrisis 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
It's early days for WebGPU. Safari only enabled it in version 26, so for most of the web it's only a year old. Give it time. | ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | kllrnohj 3 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||
> Or you do the BDFL model like Python, D, Zig, Odin, etc. Python doesn't have a BDFL[1] and the others are toys. 1: Guido stepped down in 2018 and stopped involvement entirely in 2020 after an extended conflict with the community at large over PEP 572 | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||