| ▲ | scuff3d 3 days ago |
| I tried with Gleam, I really wanted to like it. I really like Louis Pilfold and I like his goals for the language. But something about it just didn't click for me. It's a good language, but at the end of the day I just didn't enjoy writing it. It might be something the author talked about, but I think the language might be too small. It's one of the things I dislike about Rust too. I prefer a more batteries included approach because I can't stand having to pull in a bunch of small dependencies. |
|
| ▲ | jitl 3 days ago | parent | next [-] |
| Rust is a HUGE language with a small stdlib. Gleam is a small language with a small stdlib. |
| |
| ▲ | scuff3d 3 days ago | parent [-] | | Yes, thank you for pointing that out... My point was about the need to rely on external libraries. I'm not a fan of that approach. I don't care for it in Rust or JavaScript, and I get a similar vibe from Gleam. | | |
| ▲ | jitl 3 days ago | parent [-] | | Agree. My dream: Go stdlib and tooling + A good programming language | | |
| ▲ | scuff3d 3 days ago | parent [-] | | Odin? | | |
| ▲ | renox 3 days ago | parent | next [-] | | Not the GP but while Odin has a syntax similar to Go, it has manual memory management instead of a GC, that's a pretty big difference. | | |
| ▲ | scuff3d 2 days ago | parent [-] | | Obviously, but it's an extremely well design language with a batteries included approach to the standard library. |
| |
| ▲ | jitl 2 days ago | parent | prev [-] | | I’d prefer a GC language with exhaustive matching on discriminated union types. Maybe “go + typescript type system + higher kinded types”. Swift is in the ballpark and would be a lot more appealing with the go tooling. But fill in the blank with your preference :) | | |
| ▲ | scuff3d 2 days ago | parent [-] | | Ocaml? It garbage collected, primarily functional but with options for an imperative style when necessary. Of course its std isn't very good. I think Jane Street has done a lot improve things, but the whole ecosystem is still kind of a mess. | | |
| ▲ | jitl 2 days ago | parent [-] | | I just can’t with the OCaml header files. Like what the hell all the types are inferred but you’re gonna make me write a header file for each module??? |
|
|
|
|
|
|
|
| ▲ | garbthetill 3 days ago | parent | prev [-] |
| Im on the same boat and this is coming from someone who loves the beam thanks to elixir, I think the marketing of the lang threw me of a bit. But I might give it a try this week, as im feeling a bit burnt out with elixir earlier this week I was thinking why aren't there more languages around the actor model and completely forgot gleam exists |
| |
| ▲ | scuff3d 2 days ago | parent [-] | | Gleam is cool. I absolutely love that it's statically typed (dynamic typing is one of the things that pushes me away from Elixir), and the core of the language is very well designed. I just hate how small it is. I shouldn't need to bring in an external dependency for friggin file i/o. And I know the common argument is that's it due to the fact you can target either the BEAM or a web browser, but those arguments don't fly. The default target is the BEAM, the standard library can support that and use external packages for the browser. |
|