Live data from Hacker News

Gleam v1.12

github.com

71–80 of 91 posts

Re: Gleam v1.12

#72
post #67

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

Any praise of capitalism, any outward support of right leaning parties, any criticisms of immigration policy, etc.

Re: Gleam v1.12

#73

Earlier quoted context omitted.

https://news.ycombinator.com/item?id=44583159

The latter I see.

As I said, several of these would fit cleanly into the historical nazi party's platform. A pretty narrow claim that I would certainly not accept about a site I was moderating.

Re: Gleam v1.12

#74
post #61

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

I don’t like it. Makes it feel like golang it’s like they want to keep it simple so they remove something fundamental. Golang says the same shit in their faq and there’s a whole slew of people who gave golang so much shit for it. Especially the fp community.

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

#75
post #70
post #62

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

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, 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

#76

The 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…

The most ironic thing is that if you search for "nazi programming language" you'll find gleam.

Re: Gleam v1.12

#77

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

No just no

Re: Gleam v1.12

#78

The 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…

Counterpoint: it's actually good to be vocally against nazi bullshit

Re: Gleam v1.12

#79

Earlier 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

Sorry but yes. Pure structural typing is a dead end hindley milner is the future.

Re: Gleam v1.12

#80
post #75
post #70

Earlier 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…

I haven't seen any of the previous iterations of the conversation, nor have I had a chance to try Gleam (though it is on my short list!).

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

Post reply on HN