Live data from Hacker News

The Gleam Programming Language

gleam.run

181–189 of 189 posts

Re: The Gleam Programming Language

#181

Earlier quoted context omitted.

Have you tried F#? That usually gets a lot of praise in FP discussions.

F# seem to be in abandon-ware state the creator of F# moved to another job as his primary work the forum and community are very dry Nothing interesting being created in F# As much as I had high hopes for F# I think its safe at this point, to not pursuit it any further .Net is C# If you want an Ocaml like language, that is not Ocaml, your best bet is Rescript and that being said, Rescript is probably more of a competi…

The language is still ahead of C#, and still receiving features and keeping up by and large with the .NET ecosystem. Tbh I don't get the sheer negativity; the same thing could be said for Gleam or any other functional language these days tbh especially with AI coming along w.r.t long term support. Eventually things just work and are mostly complete; things don't have to get reinvented or get better forever.

> As much as I had high hopes for F# I think its safe at this point, to not pursuit it any further

I find this attitude interesting; you wanted it to be more than it was. I don't have high hopes for any language; other than it building my software which it and many others can do. Right tool for right job. I'm not attached to my code, other than if it can be maintained, changed, has sane defaults/guardrails to introduce less defects, etc. F# can do this, as many others. Interestingly I've seen the same attitude eventually happen to all languages of this class other than Rust; Scala, OCaml, etc are in similar positions.

Funnily enough Opus/CC has a number of times for my projects has suggested Rust, and if that doesn't work (too much for the team) went F# even over Java based langs assuming domain modelling code and the need for more perf (e.g. value types, and other stuff) without explicit prompting. Its then generated fsx scripts to run experiments, etc that seem to be more reliable than the default Python ones it runs (package errors and static typing fixes mostly). `dotnet fsi` fits well into the agentic workflow.

> Rescript and that being said, Rescript is probably more of a competitor to gleam

Depends on your target. F# at least has a backdoor into the C# ecosystem - from a risk perspective that makes it more palatable. New languages have an initial "excitement" about them; but generally they are just tools.

Pick something that fits your team and build. F# does work, and so do many other tools. In the age of AI IMO the ecosystem and guardrails for the AI matter more than the language and its syntax IMO other than readability. In this regard F# still is "less risky" with its .NET interop.

Re: The Gleam Programming Language

#182
post #138

Earlier quoted context omitted.

How you behave in community spaces is 100% related to the project. I agree, that would be very silly. I don't think you can compare not tolerating racists to mandating a particular car colour.

SQLite promotes Christian values but I don't think that they have a problem that a satanist is using their software. It depends on your definition of racism I guess.

Gleam is the same as SQLite, we have some community values on the website but the licence doesn’t exclude anyone from using the software.

Re: The Gleam Programming Language

#183
post #178

Earlier quoted context omitted.

> What happens if you don't use the correct pronouns someone has declared for themselves? Is this not "imposing beliefs" on other people? That's a false equivalence. All that's asked of you is to not misgender or deadname them, whereas transphobes are actively making it impossible for trans people to freely live as themselves. It's also about not being a dickhead. If you met an autistic kid, and were told that he bec…

> not misgender or deadname them In other words: be an active, enthusiastic participant in someone's beliefs regardless of your own. > How is this relevant to a programming language community? Easy example: "I feel unsafe because DHH doesn't like that his country has been overrun by immigrants, he must be removed!"

[deleted]

Re: The Gleam Programming Language

#184
post #182

Earlier quoted context omitted.

SQLite promotes Christian values but I don't think that they have a problem that a satanist is using their software. It depends on your definition of racism I guess.

Gleam is the same as SQLite, we have some community values on the website but the licence doesn’t exclude anyone from using the software.

It is, however, unfortunate that a single statement on the Gleam homepage generates this exact conversation every time Gleam trends somewhere.

It's your project, and your community, of course, and I fully respect that. However it doesn't seem good that this statement creates so much friction and controversy for Gleam over and over.

After all, none of the statement's topics would be "on-topic" for any of the Gleam community hangouts. For instance, it would be equally off-topic for someone to discuss supporting or hating Nazis.

Perhaps moving the statement to a formal Code of Conduct page would be a "have cake and eat it too" type thing.

The Gleam community is wonderful, and you've done an incredible job building it. But I don't suspect the homepage statement had anything to do with that.

Re: The Gleam Programming Language

#185
post #184
post #182

Earlier quoted context omitted.

Gleam is the same as SQLite, we have some community values on the website but the licence doesn’t exclude anyone from using the software.

It is, however, unfortunate that a single statement on the Gleam homepage generates this exact conversation every time Gleam trends somewhere. It's your project, and your community, of course, and I fully respect that. However it doesn't seem good that this statement creates so much friction and controversy for Gleam over and over. After all, none of the statement's topics would be "on-topic" for any of the Gleam com…

It only happens on hacker news. Elsewhere it is not mentioned or it is praised.

Gleam does have a formal code of conduct.

Re: The Gleam Programming Language

#186

Earlier quoted context omitted.

F# seem to be in abandon-ware state the creator of F# moved to another job as his primary work the forum and community are very dry Nothing interesting being created in F# As much as I had high hopes for F# I think its safe at this point, to not pursuit it any further .Net is C# If you want an Ocaml like language, that is not Ocaml, your best bet is Rescript and that being said, Rescript is probably more of a competi…

The language is still ahead of C#, and still receiving features and keeping up by and large with the .NET ecosystem. Tbh I don't get the sheer negativity; the same thing could be said for Gleam or any other functional language these days tbh especially with AI coming along w.r.t long term support. Eventually things just work and are mostly complete; things don't have to get reinvented or get better forever. > As much…

Wake up and smell the coffee: fsharp is dead. Look at the release notes of fsharp. It's laughable for a major version update. It's maintained by like 5 people working in eastern Europe and they only do maintenance updates basically. C# is getting all its features and DotNet is basically c# oriented anyway. So even in the past you had to learn C# to program in F#

Re: The Gleam Programming Language

#187
post #83

I'd rather them stick with ONE: JS or BEAM. Everytime a project claims it can do multiple things at once, it can't do either very well. It's confusing too. Is Gleam suitable for distributed computing like Elixir/Erlang on BEAM? Would that answer change if I compile it to JS?

My “intro to gleam” was a lustre form for my blog, where people could submit feedback. So I was able to create a neatly separated client module in Gleam and compile it to JavaScript so I can insert it in my static blog page. The server part was a separate gleam module with erlang as a target. They shared models and some constants with a “shared” module - just like the tutorial. I find this kind of explicit separation…

How is it hosted if you don't mind saying

Re: The Gleam Programming Language

#188

Earlier quoted context omitted.

When one of those “differing opinions” is “you should be oppressed”, then yeah, that kind of does automatically make someone an asshole.

Someone not being a BLM supporter, doesn't equate to them holding the opinion that anyone should be oppressed. Only someone who views everything through a binary lens / is trapped in dualistic thinking, would suggest such a thing. One shouldn't automatically claim someone else is an asshole for not agreeing to think the exact same way they do.

It didn't say BLM supporter. It says black lives matter. If you take offence to that, that's a you problem

Re: The Gleam Programming Language

#189
post #178

Earlier quoted context omitted.

> What happens if you don't use the correct pronouns someone has declared for themselves? Is this not "imposing beliefs" on other people? That's a false equivalence. All that's asked of you is to not misgender or deadname them, whereas transphobes are actively making it impossible for trans people to freely live as themselves. It's also about not being a dickhead. If you met an autistic kid, and were told that he bec…

> not misgender or deadname them In other words: be an active, enthusiastic participant in someone's beliefs regardless of your own. > How is this relevant to a programming language community? Easy example: "I feel unsafe because DHH doesn't like that his country has been overrun by immigrants, he must be removed!"

[deleted]
Post reply on HN