Static type checking and Gleam can compile to JavaScript. Gleam and Elixir can be mixed in the same project too, so it’s easy to start adding Gleam to an elixir code base or use Elixir libraries in Gleam.
Could you elaborate on what you mean by "not as integrated as in Gleam"?
Are you referring to Hologram being a framework/library rather than a language-level feature? Or is it more about the developer experience - like tooling, compilation workflow, or how seamlessly it fits into the Elixir ecosystem compared to Gleam's native JS transpilation?
I'd love to understand your perspective better so we can potentially improve that integration feel!
What is the benefit over Elixir?
Static type checking and Gleam can compile to JavaScript. Gleam and Elixir can be mixed in the same project too, so it’s easy to start adding Gleam to an elixir code base or use Elixir libraries in Gleam.
As an elixir dev I'm jealous that gleam can transpile to JS as a target. Must make so interesting things possible.
For elixir, check out https://hologram.page/
Yea, I have seen that and its an interesting library but doesnt feel as integrated as in Gleam
Could you elaborate on what you mean by "not as integrated as in Gleam"? Are you referring to Hologram being a framework/library rather than a language-level feature? Or is it more about the developer experience - like tooling, compilation workflow, or how seamlessly it fits into the Elixir ecosystem compared to Gleam's native JS transpilation? I'd love to understand your perspective better so we can potentially improve that integration feel!
Indeed! Please check out this project I made to basically make the server an extension of the front end by having it reply to client side ui messages:
https://github.com/weedonandscott/omnimessage
Strong typing built in from the start. More approachable syntax (unless you are used to Ruby).
Static typing. Elixir already has strong typing (no implicit conversions).