TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Elixir Livebook now as a desktop app

326 pointsby cgarvisalmost 3 years ago

19 comments

xcambaralmost 3 years ago
The Elixir ecosystem is growing incredibly well. I am impressed both from an engineering and a product perspective.<p>It shows that they are playing the long game.<p>I think they are achieving what I wished happen to the Clojure ecosystem: productive, well designed, respected and popular. Clojure missed the last step, unfortunately.
评论 #32324245 未加载
评论 #32322229 未加载
评论 #32326241 未加载
评论 #32322700 未加载
freedombenalmost 3 years ago
No Linux download :-(<p>Nevertheless it&#x27;s fairly easy to install[1]. If you have docker, you can just run the image to try it out:<p><pre><code> docker run -p 8080:8080 -p 8081:8081 --pull always livebook&#x2F;livebook </code></pre> You may want to configure some things, so check out the options[2].:<p>If you want a &quot;native&quot; install, after you have elixir installed you can use<p><pre><code> mix escript.install hex livebook </code></pre> and start it with<p><pre><code> livebook server </code></pre> Check out the readme for more configuration options[1]<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;livebook-dev&#x2F;livebook#installation" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;livebook-dev&#x2F;livebook#installation</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;livebook-dev&#x2F;livebook#docker" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;livebook-dev&#x2F;livebook#docker</a>
评论 #32322602 未加载
didibusalmost 3 years ago
Props to the Elixir community, it seems for some reason they&#x27;ve attracted a lot of people who have the will, the free time and the talent to provide amazing educational content. I&#x27;ve never seen a language of this size have so much quality learning material and tooling.
frellusalmost 3 years ago
I&#x27;m currently reading an Elixir Patterns book (<a href="https:&#x2F;&#x2F;elixirpatterns.dev" rel="nofollow">https:&#x2F;&#x2F;elixirpatterns.dev</a>) which releases a side-by-side Livebook for the material with each chapter.<p>It&#x27;s a fantastic way to learn and a huge advantage over other languages, I think, to help build up the Elixir community.
评论 #32336496 未加载
lvassalmost 3 years ago
I love the concept of local Web servers as GUI substitutes, and hope we get many more of those. Tachidesk is my favorite example. Thanks to Phoenix Liveview, Elixir is becoming a great option in this space. This method gives us every benefit of Electron and almost none of the downsides.
评论 #32324374 未加载
评论 #32326971 未加载
评论 #32325602 未加载
codeptualizealmost 3 years ago
This is awesome! Starting it up from the terminal and going to the url was not super convenient for quick tasks and scripts, this is much better.<p>Edit: one thing that would make it even nicer is if it would remember the folder and&#x2F;or recently opened notebooks.
评论 #32323262 未加载
评论 #32322249 未加载
MarkMarinealmost 3 years ago
This idea is incredible, and extensible beyond these notebooks. I’d like to see something like this as a general code authoring&#x2F;collaboration tool, would be nice to see when I’m working in the same code as a co-worker, or supercharged pair programming. Obviously scaled too large this would be chaos, but on a 6 person team I think this would be killer.
adriancarrieresalmost 3 years ago
A super cool notebook, you should give it a try even without knowing Elixir with the tutorials coming with it :D
brightballalmost 3 years ago
I’d be interested to see the details of how they did that. Very cool!
评论 #32321298 未加载
throwawaymathsalmost 3 years ago
It would be crazy awesome if someone could figure out how to layer python underneath this. There is a very nice feature set in livebook that doesn&#x27;t really exist in jupyter.
评论 #32325628 未加载
varispeedalmost 3 years ago
Any tips why would you want to learn Elixir or what would you use it for?<p>I tried to learn it a couple of years ago. Bought a book and couldn&#x27;t shake the impression that it was created to be complex and hard to reason about or maybe I am wrong and it is &quot;easy&quot;, but has a steep learning curve?<p>That being said, I looked at Go around the same time and I clicked instantly. Easy to read, simple and yet powerful.
评论 #32325004 未加载
turtlebitsalmost 3 years ago
Was excited for this. However on my M1 mac, it launched once, and now it won&#x27;t open. Tried killing all processes and now nothing.
评论 #32323373 未加载
fleenoalmost 3 years ago
As someone who also doesn&#x27;t know Jupyter, what sort of fun and useful things would I do with this? It looks like I can add content and some code blocks that I can execute. I guess taking notes and tinkering?<p>I&#x27;m messing with Elixir just for fun, so this caught my eye.
wawjgreenalmost 3 years ago
not sure what the livebook is--the landing page is not sufficiently clear or coherent.
评论 #32323105 未加载
评论 #32321419 未加载
评论 #32321668 未加载
评论 #32321403 未加载
Existenceblinksalmost 3 years ago
Related question: would people pay for this kind of localhost desktop app? I&#x27;d love to sell an elixir app without bothering Electron or Rust based engine.
aaaaaaaaaaabalmost 3 years ago
Is it by any chance an Electron app?
评论 #32321564 未加载
评论 #32321412 未加载
junwonappalmost 3 years ago
How is Livebook using iframes? Is each notebook cell an iframe?
nivertechalmost 3 years ago
No support for Ubuntu?
评论 #32323805 未加载
bebrwsalmost 3 years ago
How many layers can we do!! I’m guessing elixir to JavaScript to v8 or whatever the js vm was called in chrome. Then jit then binary.<p>Communicating over a network or one of those chrome sockets to an elixir or erlang vm so someone else can manage your data.<p>Life is good
评论 #32322546 未加载
评论 #32322616 未加载