(no title)
coffeeblack | 2 years ago
This is exactly what OSS is all about. Take a code base and develop it into different directions. Both code and organization. And "natural selection" will have some forks die and others strife.
coffeeblack | 2 years ago
This is exactly what OSS is all about. Take a code base and develop it into different directions. Both code and organization. And "natural selection" will have some forks die and others strife.
porcoda|2 years ago
I'm all for the diversity that emerges when you have different libraries and tools that take on the flavor of each group that builds them. But at least establish a common language in which to build that diverse ecosystem.
It's easy when a project is new to adopt one variant and be happy in your little variant bubble, but when that project turns out to live for a while and inevitably has to start working with other projects or tools that rely on one of the other variants - you've got a headache, and life gets hard (and you'll probably start wishing people had just standardized things in the first place!)
mschuster91|2 years ago
For those too young to remember Fortran: Markdown is just as bad. HN supports an extremely limited subset, Reddit another, Stackoverflow, Github and Gitlab each have their own flavors as well, and MediaWiki also has elements that IIRC came from Markdown. And that's just the biggest platforms and doesn't count the myriad of libraries and bindings with their unique subset/superset and edge cases.
andrewstuart|2 years ago
There’s a fresh new level of hell I hope I don’t get sent to for my sins when my time is up.
cgh|2 years ago
exitb|2 years ago
wongarsu|2 years ago
I would argue the requirement is that each compiler is a stable project. But one language can have multiple compilers that aren't 100% compatible and implement slightly different subsets of the language (as long as there's a common subset libraries can choose to stick to)
jacquesm|2 years ago
yarg|2 years ago
A thing does not need to be enterprise level to be useful or even very useful.
unknown|2 years ago
[deleted]
johnisgood|2 years ago
epolanski|2 years ago
OSS is all about forking.
My company works with a very very niche TypeScript fork as well. Everyone should be free to work and contribute in the way he prefers for whatever reasons.
jacquesm|2 years ago
smarnach|2 years ago
I think it's an important aspect of free software that it can be forked. That doesn't me we need to celebrate all forks. Some are great. Some cause more harm than good. But most are simply irrelevant. This one appears to be in that last category.
coffeeblack|2 years ago
Who told you that? Weird choice of words.
kaba0|2 years ago
alkonaut|2 years ago
In 99% of cases having one project however bad it is, means less confusion and more stability than several (It's funny and scary how this is exactly the one and only argument for dictatorship).
For the good of the project long term, evolution through selection might be best. But it's certainly not best for the short to medium term if talent is split, and it's not great for users to have to wonder which fork to use.
taneq|2 years ago
scns|2 years ago
sillymath3|2 years ago
It has inspired other posts, for example (2)
As a hobby Lisper I learned about Peter Seibel as the author of Practical Common Lisp.
(1) https://gigamonkeys.com/flowers/ (2) https://medium.com/@danonrockstar/let-a-thousand-flowers-blo...
dijit|2 years ago
That slogan was used in the summer of 1957 when the Chinese intelligentsia were invited to criticise the political system then obtaining in Communist China.
The full quotation, taken from a speech of Mao's in Peking in February 1957, is:
"Letting a hundred flowers blossom and a hundred schools of thought contend is the policy for promoting progress in the arts and the sciences and a flourishing socialist culture in our land."
coffeeblack|2 years ago
topspin|2 years ago
jevgeni|2 years ago
reaperman|2 years ago
I believe they’re hugely responsible for most of the adoption of Rust and have no doubt they’d see continued success anywhere they choose.
unknown|2 years ago
[deleted]
zeteo|2 years ago