Comment by MichaelNolan
10 hours ago
Gleam is such a beautiful language. I wish I had the opportunity to use it more. If it could compile (transpile) to a native target like rust or go, it would be truly perfect.
10 hours ago
Gleam is such a beautiful language. I wish I had the opportunity to use it more. If it could compile (transpile) to a native target like rust or go, it would be truly perfect.
I would love to see support for wasm and wasi.
I am working on a language called blasphemy which intends to do this.
Looking forward to be able to claim to be “proficient in blasphemy” on my cv! /s
I have project language called spite. You can write apps in it or out of it.
I feel like Go would be a great backend target for Gleam
Go's garbage collection isn't well suited for an immutable language like Gleam, so the performance would likely be disappointing compared to other targets.
The concurrency model in Go is also poorly suited to the BEAM's process model. Goroutines share a heap so you can't do a lot of things safely that processes can do. Having independent memory space for a process allows you to free it safely when work is done without GCing everything and you can also safely share data because you have a copy not a ref.
1 reply →
An JavaScripts is? Rust is probably a more performant target regardless
4 replies →
For that there is Lisette. Close to gleam, compiles to Go.
I just learned about Lisette, and from there Gala. Any thoughts on Lisette vs Gala?
You just described Lisette. Its very close to gleam, and compiles to Go.
[flagged]