Live data from Hacker News

Viewing profile — bartblast

bartblast

HN member
Joined
Sun, Jun 19, 2022, 9:04 PM UTC
HN karma
111
Public activity
72 items

About bartblast

Building Hologram, a full-stack Elixir web framework https://hologram.page

Recent public activity

  1. story
  2. comment
  3. comment
    Comment #49014990

    Local-first is simmering! :)

  4. comment
    Comment #49014964

    There's Jido Assembly that uses Hologram under the hood: https://github.com/agentjido/jido_assembly

  5. comment
    Comment #49014934

    [flagged]

  6. comment
  7. 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 …

  8. 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…

  9. 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…

  10. comment
  11. story
  12. comment
    Comment #48304074

    [flagged]

  13. story
  14. 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…

  15. story
  16. 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…

  17. comment
    Comment #46996932

    Oh yeah, I remember! We'll get there :) Hope you'll give Hologram another spin sometime soon!

  18. 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 …

  19. 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…

  20. 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 …

  21. 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.

  22. 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…

  23. 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…

  24. 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…

  25. comment