gpb
I spent a few hours this Sunday playing around with ielixir (integrating Elixir in Jupyter), a project from the Google Summer of Code 2015. Pretty slick.
Surprised to see it not mentioned here yet. For anyone interested:
https://github.com/pprzetacznik/ielixir
https://mattvonrocketstein.github.io/heredoc/ielixir-notebook-in-docker.html
http://blog.jonharrington.org/static/elixir-and-jupyter/index.html
https://github.com/beamcommunity/beamcommunity.github.com/blob/master/_posts/2015/Home.md#elixir---project-jupyter-integration
Trending in Discussions
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
New
Hey there,
It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Quite interesting article Google brought me. Didn’t find any mentions about it here.
What do you think in general? Would you use togethe...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
Hi there! :wave:
@frigidcode and I (but mostly him) have been running an Elixir Book club, we’re almost done with Designing Elixir Syste...
New
A little off-topic, but I feel like people here have a good head on their shoulders.
I used to be quite good at making software. Was luc...
New
Other Trending Topics
Edit: 2026 May 15 - This post is archived.
Mob is alive!!
Main docs: mob v0.7.11 — Documentation
A bit of explanation for the slightly c...
New
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Just published claude-code-elixir, a plugin marketplace for Claude Code with Elixir support. These are the plugins I’ve been using for my...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #ai
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #elixirconf-eu
- #metaprogramming
- #hex










Showing Posts 1 to 4- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
OvermindDL1
/me is still unsure what this jupyter thing is that they keep hearing about everywhere, not looked in to it yet…
gpb
I think originally notebooks were packaged entirely under IPython. But recently the notebook and language-agnostic parts were spin-off under the Jupyter project, while IPython still provides the Python shell and kernel.
At a more basic level, these notebooks enable live code in your documentation. At first I was wondering if it could be used as a learning tool, but the interface seems too clunky for that - I found it easier to just bang stuff out in a repl or actual code editor. But I can see the value of notebooks as a companion tool for scientific and engineering work. I know some people in quantitative finance who use it precisely for documentation purposes for their machine learning and algorithmic stuff.
For web dev, I dunno…
bbense
Jupyter is pretty cool stuff, however I’m not sure how much added value there is for Elixir given that we already have a reasonably full featured REPL. You might want to look into the irl project iElixir was pretty buggy for me.
https://github.com/filmor/ierl
Juypter notebooks are a very big deal for people crunching numbers and displaying plots with various Python tools. Data Scientists love it. So do a lot of regular Scientists. It reminds me a lot of Mathematica Notebooks.
filmor
As you can probably guess, I like Jupyter a lot and have used it in the past mostly as an extremely nice Python frontend (initially for my master thesis, introduced it at my job later).
The advantage of the Jupyter Notebook over a classic REPL like IEx is that you can store and re-run the whole session. This can be used for teaching (nbgrader — nbgrader 0.9.5 documentation), for “interactive documentation”, or just for poking around in a (running) system. You can also do stuff like inline plots (point me to a good plotting library for Erlang/Elixir and I’ll integrate support for it in ierl) and formatting tabular information as nice HTML tables (planned for QLC queries).
Since this is the BEAM we’re talking about, you can also have cells updated by processes running in the background using the
jup_iofunctions, which allows for some neat dashboard prototyping.