Live data from Hacker News

Rust has been forked to the Crab Language

github.com

41–50 of 555 posts

Re: Rust has been forked to the Crab Language

#41

At least they didn't name it Crust.

Always names with generic words which complicates the search. Rust metal, Rust the game, Rust what. And now Crab cooking, Crab fauna

I'm absolutely convinced that software names are a conspiracy for to bring users to the threshold that will make them weep.

Re: Rust has been forked to the Crab Language

#42

Interesting, how many negative comments this gets. People seem to love monoculture run by committees. 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.

This. Let a 1000 flowers bloom. There is an essay about it. To lazy to google it. Maybe some fellow has it bookmarked.

Re: Rust has been forked to the Crab Language

#43

Interesting, how many negative comments this gets. People seem to love monoculture run by committees. 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.

I share the spirit. 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.

Forking a language that aims to be the long term stable systems language for a very large part of the IT landscape isn't a good thing.

Re: Rust has been forked to the Crab Language

#45
post #26

Forks of a large project seldom survive, they almost always die with no active development. This is a futile move.

There's plenty of precedent that states forks die, however to describe it as entirely futile is: A) Not exactly constructive. B) Possibly untrue. The move might indeed die, if the rust foundations leadership gets it's act together. Which is a strong push for them to sort things out rather than assuming everything will be fine with their current heavy handed and opaque approach. Failing this, we could be in a situatio…

In the examples you gave, either the original project shifted course significantly, or there are major technical disagreements. Here, pointless trademark drama is all there is, and the fork AFAICT replaced some strings and nothing else.

Re: Rust has been forked to the Crab Language

#46

This happened a while ago and was related to the trademark/copyright issue. It’s an immature move and I can’t take this seriously. All this does is creating unnecessary drama surrounding the Rust foundation.

> All this does is creating unnecessary drama surrounding the Rust foundation. They are doing a fantastic job of creating drama all by themselves. I don't use Rust, but the constant childish bickering has turned me away from even caring to.

Many years ago, I read a comment on Slashdot saying "the fact of a programming language having a "code of conduct" makes it ripe for everlasting drama and politics."

It made sense then and it makes sense now.

Re: Rust has been forked to the Crab Language

#47
post #42

Interesting, how many negative comments this gets. People seem to love monoculture run by committees. 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.

This. Let a 1000 flowers bloom. There is an essay about it. To lazy to google it. Maybe some fellow has it bookmarked.

Let a thousand flowers bloom is a common misquotation of Chairman Mao Zedong's "Let a hundred flowers blossom".

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."

Re: Rust has been forked to the Crab Language

#48

This happened a while ago and was related to the trademark/copyright issue. It’s an immature move and I can’t take this seriously. All this does is creating unnecessary drama surrounding the Rust foundation.

This, I think, captures the problem quite well; "please don't do this, all it does is create drama!"

Maybe so, but the best way to end up with well-intentioned people absolutely hating each other is to never allow the airing of grievances.

I'm hugely in favour of kind, empathic, and thoughtful communication, and I don't like the "people yelling at each other"-type of projects to the point I simply don't participate. But part of that is also accepting that sometimes people express themselves in less-than-ideal ways, and allowing for the fact that sometimes conflicts happen, and that some amount of yelling and drama is necessarily for a healthy community (or indeed, most relationships between people) because we're all flawed and emotional beings. Rust took a good idea and pushed it to the extreme, which rarely works out well.

Re: Rust has been forked to the Crab Language

#49

Forks of a large project seldom survive, they almost always die with no active development. This is a futile move.

It worked for io.js when they split off from node.js. When io.js was re-merged in with node, the project was all the better for it. They ultimately improved Node's release schedule and cadence, governance, etc.

does the io.js fork still exist?

If it is merged back into the main project or left unmaintained the fork failed and died.

Post reply on HN