Remix.run Logo
logicprog 4 days ago

This seems pretty neat! Still holding out for a language with Go's runtime and compilation and performance characteristics, but language syntax and semantics like Gleam... Maybe one day

Mawr 4 days ago | parent | next [-]

Unfortunately the current trend among new languages seems to be eschewing GC; a clear mistake IMO — we don't really need yet another low-level systems programming language, but we badly need the go-to GC'd lang — one that'd take the faults of Java and Go into account.

brabel 4 days ago | parent [-]

There is lots of languages that already do that: Kotlin, Dart, typescript, OCaml, D, Haskell and the list goes on! Non GC languages OTOH are rare and we absolutely need more of them!

cardanome 4 days ago | parent | prev | next [-]

It is called OCaml. Fast compilation and state of the art statically typed functional programming.

Sure it is a bit more complex than Gleam and the syntax is different but you can manage.

logicprog 3 days ago | parent [-]

I like OCaml in theory a lot! This is not a bad suggestion. The problem is it doesn't have the awesome concurrency model of Go (just barely got regular threads recently), and IMHO the build and package management situation for OCaml isn't very good. Plus, I don't know, I just subjectively don't like using it, and the ecosystem isn't very good. Ecosystem is very important for me.

Alifatisk 4 days ago | parent | prev | next [-]

Borgo could be your thing? https://borgo-lang.github.io

logicprog 4 days ago | parent [-]

It looked really good! But seems kinda dead, and I don't know the Go ecosystem well enough to know if dead things can sort of keep working forever

bmacho 4 days ago | parent [-]

There is also Dingo https://github.com/MadAppGang/dingo https://dingolang.com (heavy AI project)

sparky4pro 4 days ago | parent | prev | next [-]

Xgo

pelorat 4 days ago | parent | prev [-]

That would be C# ?

throwaway17_17 4 days ago | parent [-]

I understood the sibling comment recommending Ocaml and to a lesser extent Borgo, but OP is looking for a high level functional programming language based on giving Gleam as the reference point. How does C# fit here.

I do think the compilation speed and runtime is at least in the same ballpark, but C#, while a perfectly fine language, is definitely not a functional language in syntax or semantics.

brabel 4 days ago | parent | next [-]

They probably meant F#

neonsunset 4 days ago | parent | prev [-]

[dead]