Viewing profile — bartblast
bartblast
HN member- Joined
- Sun, Jun 19, 2022, 9:04 PM UTC
- HN karma
- 111
- Public activity
- 72 items
- HN profile
- View on Hacker News ↗
About bartblast
Recent public activity
- story
-
comment
Comment #49023139
[dead]
-
comment
Comment #49014990
Local-first is simmering! :)
-
comment
Comment #49014964
There's Jido Assembly that uses Hologram under the hood: https://github.com/agentjido/jido_assembly
-
comment
Comment #49014934
[flagged]
-
comment
Comment #49014902
[dead]
-
comment
Comment #49014836
Hologram author here. It's the opposite, really - the whole thing is built on web technologies. The compiler builds an IR from your Elixir code, analyzes the call graph, and spits …
-
comment
Comment #49014752
There's no easy out-of-the-box way yet. But you can do it today with JS interop as a workaround. For small files: read the file and send the bytes directly in a Hologram command pa…
-
comment
Comment #49014509
Mobile's part of the plan - one Elixir codebase across web, mobile and desktop, with local-first as the groundwork. Covered in the post and roadmap ( https://hologram.page/docs/roa…
-
comment
Comment #48738237
[dead]
- story
-
comment
Comment #48304074
[flagged]
- story
-
comment
Comment #47343343
Creator here. Quick context: Hologram lets you build interactive web apps in pure Elixir by compiling to JavaScript on the client side. This release brings JavaScript interoperabil…
- story
-
comment
Comment #47014304
Gleam is written in Rust but compiles to Erlang (BEAM) or JavaScript - I mentioned the JS compilation in my previous comment. The WASM point was a response to your bytecode interpr…
-
comment
Comment #46996932
Oh yeah, I remember! We'll get there :) Hope you'll give Hologram another spin sometime soon!
-
comment
Comment #46996869
To clarify - Hologram's runtime is heavier than Gleam's, but that doesn't mean it's heavy. The compiler does tree-shaking, bundling only the code your app actually uses, so you're …
-
comment
Comment #46989659
It depends on what you're doing. I've been in Elixir web dev for about 7 years and never really needed to write or understand Erlang, outside of my work on Hologram. That said, Erl…
-
comment
Comment #46989490
Two big reasons: bundle size - few hundred KB uncompressed vs multiple MB already compressed with WASM. And the DOM lives in the JS world - WASM can't touch it directly and has to …
-
comment
Comment #46988144
Both! Right now the focus is on enabling rich UIs with pure Elixir running in the browser. But eventually Hologram could be able to act as an Erlang node in the cluster as well.
-
comment
Comment #46987459
Not currently, but expanding to Erlang is definitely possible down the road. I've actually been considering adding an Erlang compiler since some Erlang functions that the Elixir st…
-
comment
Comment #46987434
Really appreciate it! Would love for you to give it another go - a lot has improved since then. If you run into any issues or have ideas for how things could be better, don't hesit…
-
comment
Comment #46987408
Thank you! The Elixir -> JS compiler is currently coupled with the framework - it's a custom thing, not a separate dependency. Re the Gleam comparison: I don't know Gleam's impleme…
- comment