4 ms·
This seems pretty neat! Still holding out for a language with Go's runtime and compilation and performance characteristics, but language syntax and semantics li
by logicprog 10mo 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
- Alifatisk 10mo agoBorgo could be your thing? https://borgo-lang.github.io https://borgo-lang.github.io
- logicprog 10mo agoIt 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 10mo agoThere is also Dingo https://github.com/MadAppGang/dingo https://github.com/MadAppGang/dingo https://dingolang.com https://dingolang.com (heavy AI project)
- sparky4pro 10mo agoXgo
- pelorat 10mo agoThat would be C# ?
- throwaway17_17 10mo agoI 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.
- neonsunset 10mo ago[dead]
- brabel 10mo agoThey probably meant F#
- cardanome 10mo agoIt 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 10mo agoI 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.
- Mawr 10mo agoUnfortunately 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 10mo agoThere 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!