Earlier quoted context omitted.
[flagged]
https://news.ycombinator.com/item?id=44583159
Gleam v1.12
71–80 of 91 posts
Re: Gleam v1.12
#72Earlier quoted context omitted.
[flagged]
> I'm just sharing what I've observed Can you be more specific? I'm curious about the types of "slightly right leaning" things that you think are reasonable to say in a programming language community, but that would be controversial or forbidden in a "highly politicised"/"no nazi bullshit" community.
Re: Gleam v1.12
#73Re: Gleam v1.12
#74I tried to make a c-compiler in gleam. One thing I really didn't like is the lack of interfaces/type-classes and lack of composition operator.
Gleam has a note regarding type-classes on their website[1]. The language itself seems to aim to remain simple - which is a pretty good thing in my opinion. [1] https://gleam.run/frequently-asked-questions/#will-gleam-hav...
Golang for the longest time had no generics. Now it doesn’t have sum types.
When you try to build something truly complex like a compiler, you’ll see the abstractions start to screw up because can’t use interfaces in gleam.
Re: Gleam v1.12
#75Earlier quoted context omitted.
> Sure but 'not giving a shit' means accepting Nazism. This is some "critical theory" nonsense. The real world isn't divided into two camps, "those actively for" and "those actively against". You can, and should, just go about your life. You'll live a happier, more mentally-healthy life by just ignoring the noise and not getting pulled into some sort of "if you're not with us, you're against us" thing. Gleam is a lan…
> It's impossible to prevent people who you disagree with from using a language True, but the message on the website starts with "As a community...", and speaks to participation in the Gleam community, not the usage of Gleam as a language. And participation within a community _can_ be prevented by its stewards.
So instead of discussing one of the most beautiful programming languages ever created, we're discussing politics, virtues, and wannabe Nazis. Because of a single sentence on the website...
I don't care either way, but it is notable how distracting that seemingly innocuous statement has become.
Could the community goals not be accomplished in a possibly less divisive way? The first part of the community statement seems entirely sufficient to me.
So, while I don't care and will continue to use Gleam regardless, it does seem to me that greeting curious potential new users with any particular brand of politics (righteous or not) is possibly antithetical to the goals of the language.
Re: Gleam v1.12
#76The official website has an interesting footer > As a community, we want to be friendly too. People from around the world, of all backgrounds, genders, and experience levels are welcome and respected equally. See our community code of conduct for more. Black lives matter. Trans rights are human rights. No nazi bullsh*t. On one hand I applaud that their community standards are inclusive, but on the other hand, it shou…
Re: Gleam v1.12
#77Earlier quoted context omitted.
I've been considering trying this, but my team already struggles to properly adopt TypeScript so I'm fairly sure introducing Gleam would cause a few people to throw me out a window.
Gleam is so much smaller and easier than typescript and the type system works harder for what it is. TS gets you because it is similar to javascript in some ways that make it easier to start the transition. But a complete js -> ts transition is about as big a deal as it would be from js to any other language, except you can use the same external libraries.
Re: Gleam v1.12
#78The official website has an interesting footer > As a community, we want to be friendly too. People from around the world, of all backgrounds, genders, and experience levels are welcome and respected equally. See our community code of conduct for more. Black lives matter. Trans rights are human rights. No nazi bullsh*t. On one hand I applaud that their community standards are inclusive, but on the other hand, it shou…
Re: Gleam v1.12
#79Earlier quoted context omitted.
Gleam is so much smaller and easier than typescript and the type system works harder for what it is. TS gets you because it is similar to javascript in some ways that make it easier to start the transition. But a complete js -> ts transition is about as big a deal as it would be from js to any other language, except you can use the same external libraries.
No just no
Re: Gleam v1.12
#80Earlier quoted context omitted.
> It's impossible to prevent people who you disagree with from using a language True, but the message on the website starts with "As a community...", and speaks to participation in the Gleam community, not the usage of Gleam as a language. And participation within a community _can_ be prevented by its stewards.
I just want to point out, this conversation has been had over and over, on HN, in the Gleam Discord, and I'm sure in many other places as well - always spurred by the same statement on the Gleam website. So instead of discussing one of the most beautiful programming languages ever created, we're discussing politics, virtues, and wannabe Nazis. Because of a single sentence on the website... I don't care either way, bu…
> greeting curious potential new users with any particular brand of politics (righteous or not) is possibly antithetical to the goals of the language
But it might be an important goal for the community.