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.

Ask HN: Why don't other languages have Jupyter style notebooks?

1 pointsby gvkhnaover 1 year ago
Pretty self explanatory, I’ve always wondered why jupyter notebooks today don’t support other languages like javascript. And would jupyter support things like mojo or Julia?

6 comments

josephcsibleover 1 year ago
They do: <a href="https:&#x2F;&#x2F;github.com&#x2F;jupyter&#x2F;jupyter&#x2F;wiki&#x2F;Jupyter-kernels">https:&#x2F;&#x2F;github.com&#x2F;jupyter&#x2F;jupyter&#x2F;wiki&#x2F;Jupyter-kernels</a>
评论 #38045332 未加载
DNF2over 1 year ago
Well, it&#x27;s called JuPyteR (my capitalisation), and originally supported Julia, Python and R. The exact provenance of the name is a bit unclear, but it&#x27;s either deliberate or a happy coincidence.<p>Pluto.jl is also &#x27;like Jupyter&#x27;, but better and more popular among Julia users, as far as I know.
评论 #38054002 未加载
ngruhnover 1 year ago
Not quite the same. But I guess in Emacs you can have code alongside text alongside images and graphics for pretty much any programming language. Another related concept is literate programming. There comments and code kind of switch roles. The comments (i.e. text) are the primary content and the code is designated (but still executable). I feel like it went a bit out of fashion, but a more modern application of this is ZX markdown scripts:<p><a href="https:&#x2F;&#x2F;google.github.io&#x2F;zx&#x2F;markdown-scripts" rel="nofollow noreferrer">https:&#x2F;&#x2F;google.github.io&#x2F;zx&#x2F;markdown-scripts</a><p>Those are markdown files with JavaScript code blocks. The entire file is executable.
sargstuffover 1 year ago
Jupyter notebooks is just a software environment under which other software programms run (statistics, sql&#x2F;db, python, drawing, writing. Language support can be added to the jupyter notebook environment. Adding kernals for multiple languages to jupyter notebooks. [0]<p><a href="https:&#x2F;&#x2F;code.visualstudio.com&#x2F;docs&#x2F;datascience&#x2F;jupyter-kernel-management" rel="nofollow noreferrer">https:&#x2F;&#x2F;code.visualstudio.com&#x2F;docs&#x2F;datascience&#x2F;jupyter-kerne...</a><p>Kernel addons[1]. Show installed kernels[a]<p>Polygot notebooks (.net based, vs. traditional python) [5]<p>[a] : <a href="https:&#x2F;&#x2F;docs.posit.co&#x2F;ide&#x2F;server-pro&#x2F;user&#x2F;2023.03.1&#x2F;jupyter-lab&#x2F;guide&#x2F;jupyter-kernel-management.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.posit.co&#x2F;ide&#x2F;server-pro&#x2F;user&#x2F;2023.03.1&#x2F;jupyter-...</a><p>[b] available kernels : <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;chronitis&#x2F;682c4e0d9f663e85e3d87e97cd7d1624" rel="nofollow noreferrer">https:&#x2F;&#x2F;gist.github.com&#x2F;chronitis&#x2F;682c4e0d9f663e85e3d87e97cd...</a><p>[0] : <a href="https:&#x2F;&#x2F;note.nkmk.me&#x2F;en&#x2F;jupyter-notebook-kernels-bash&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;note.nkmk.me&#x2F;en&#x2F;jupyter-notebook-kernels-bash&#x2F;</a><p>[1] : <a href="https:&#x2F;&#x2F;docs.jupyter.org&#x2F;en&#x2F;latest&#x2F;projects&#x2F;kernels.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.jupyter.org&#x2F;en&#x2F;latest&#x2F;projects&#x2F;kernels.html</a><p>[2] : <a href="https:&#x2F;&#x2F;jupyter4edu.github.io&#x2F;jupyter-edu-book&#x2F;jupyter.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;jupyter4edu.github.io&#x2F;jupyter-edu-book&#x2F;jupyter.html</a><p>[3] : <a href="https:&#x2F;&#x2F;www.geeksforgeeks.org&#x2F;how-to-work-in-jupyter-notebook-with-multiple-languages&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.geeksforgeeks.org&#x2F;how-to-work-in-jupyter-noteboo...</a><p>[4] Jupyter with other languages such as js : <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Veaeqd1PET0">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Veaeqd1PET0</a><p>[5] jupyter .net : <a href="https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;interactive">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;interactive</a>
sp332over 1 year ago
There&#x27;s Livebook for Elixir.
MountainMan1312over 1 year ago
I&#x27;ve never used Jupyter personally so maybe there&#x27;s some functionality I&#x27;m not aware of, but org-mode + org-babel in Emacs is really great and it does everything I&#x27;ve ever seen other people do with Jupyter.
评论 #38046688 未加载