Pluto.jl 1.0 release – reactive notebook for Julia

(discourse.julialang.org)

116 points | by fons-p 9 hours ago

7 comments

  • librasteve 1 hour ago
    This looks like an interesting project, coming from another minority language - Raku - I can see how dogfooding like this is a great way to try and help Julia break into the Python hegemony (yawn) esp. in academic circles. otoh, I am not sure that a pure play Julia notebook thing is long run better than a pure play Python thing (Jupyter ofc).

    Yet notebooks are a vital angle for any scripting language. So I guess I would like to see a language neutral notebook platform with pluggable kernels. Meantime Jupyter does that pretty well and, with Raku Inline::Python support for pip modules can be a lot of fun with a Raku kernel, especially with LLM chatbook use cases.

    https://raku.land/zef:bduggan/Jupyter::Kernel

  • wodenokoto 3 hours ago
    As I recall, Pluto really got into the spotlight, pre-pandemic with the course "Introduction to Computational Thinking with Julia", which as I remember went kinda viral (or maybe just in my bubble)

    It was a nice course, I did the first few weeks before life got in the way. It looks like they did one more in 2020 with a focus on COVID:

    https://ocw.mit.edu/courses/18-s190-introduction-to-computat...

  • Majikujanisch 22 minutes ago
    Just used it this week for my university course, was one of those exercises that actually were fun and educative.
  • slwvx 5 hours ago
    I would love Pluto but am completely put off by the output of a command being shown above the command that creates it. Sure, maybe the whole notebook is reactive, and I shouldn't care, but I still see Pluto as producing something close to a document or web page, which I want to read from top to bottom, and can't do with Pluto. This single feature/problem has kept me away from Pluto
    • galleywest200 4 hours ago
      I also would like if they gave you a toggle option to display the output below the code boxes instead of above, but I still like Pluto.
  • flexagoon 48 minutes ago
    Reactive notebooks are so much better. Using Pluto or Livebook makes you realize how inconvenient and illogical Jupyter is in comparison.
  • thetwentyone 4 hours ago
    Pluto has been quite nice for me to use over the last few years and I even host notebooks using the SliderServer to let others run analysis and examples from the web.
  • whatever1 5 hours ago
    These days it is so easy to just build a full fledged react website with interactive components served locally, personally I just stopped trying to build language specific UIs.
    • vovavili 1 hour ago
      I think of reactive notebooks as a visual REPL for your particular language. If they compete with anything, it's more with dashboarding software than with React.
    • KeplerBoy 1 hour ago
      That's true. You can just point the agent at a python function and tell it to slap some fastapi around that and spin up a frontend.