Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

What for? The Livebook interface is built with Phoenix Liveview.


The window it runs in.


Is this required in some OS and not another? A comment in this thread claims it just uses a browser tab.


It's used for the desktop app, as you can see here[1].

[1] https://github.com/livebook-dev/livebook/blob/355527f7e8034e...


Thanks for linking this. I was interested in how it worked but I didn't know enough elixir to get around the codebase by myself. This entry point is very informative for how they managed to do it.

I just looked at the macOS part, but the tl;dr for that is they seem to have compiled the elixir program into a binary and wrote enough swift to manage the lifecycle of the elixir program and signed it and notarized it and prepared it for shipment using CLI via shell! invocations. I didn't look at the windows way of doing things but I imagine it's similar.


No problem! The pr here[1] is also instructive, and here is the one for windows[2]. It seems similar-ish.

[1] https://github.com/livebook-dev/livebook/pull/865/files

[2] https://github.com/livebook-dev/livebook/pull/1032/files




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: