11 comments

[ 0.24 ms ] story [ 43.7 ms ] thread
None of the links on your website footer work?
Lovely to see support for building escripts in the compiler. I’d be excited to see that go one step further and provide something like the deno/bun/node compile feature, allowing one to export a binary that includes the BEAM and compiled code in a single file. I know some people are working on tools like that already and it’s not trivial, but having it in the compiler would be really neat.
Every time I read one of these I’m impressed by the language server work. Gleam’s DX is so good.
but do they oppose nazism? This is a key factor in choosing a programming language
every time I use Gleam I feel happy
Huh, I didn't know how much I needed a "todo" type until now. So often I'll be defining a packet sumtype, or a collection, and not have created the type yet, so just use ubyte, or Object, or whatever. Having an explicit "todo" type would be amazing in other languages.
Rust has the todo!() macro but no todo type. I use todo! constantly and would probably make heavy use of a todo type as well...
Is there any AOT solution for running BEAM?
Compile to js target and leverage v8 compiler cache? I dunno, just riffing. You’re probably BEAMing vs js runtime-ing for server workloads, but periodically i compile to node and do stuff
Stupid question but does the Gleam website run on Gleam?