That’s great, thank you in advance. I’ve tried it, got a lot of questions, and decided to wait, and try again after there is something like a manual. Presumably there are things which are obvious to users of Pluto and/or Jupyter, but I had little experience with these.
I’ve used Pluto and Jupyter a lot and i find one striking obstacle in Pluto to doing larger projects involving collaboration. As Pluto reruns everything when you open it, and doesn’t embed results, it is limited as a collaborative research tool, you can’t just share with a colleague or student and start discussing results. I also don’t find hidden state an issue. Pluto is great for teaching, but my ideal notebook for research would have package management, non reactive execution, and results embedding. Does bonitobook embed results like Jupyter?
Edit - my impression is “yes”. Looks very promising!
This is really cool, Simon,. I was wondering whether there are any immediate plans of supporting ProgressMeter.jl for long-running computations?
Yeah, there is already a big loading bar for internal use (e.g. export) which i wanted to hook up with progressmeter as well
Hi!
I am trying to play a bit with BonitoBook.jl, but I’m not sure how I can make it play with a project. For example, I have a DrWatson.jl project with a bunch of files that define convenience functions in my src
directory. Typically I would expect that I can do include("convenience.jl")
in my notebook, but I’m hit with
LoadError: UndefVarError: `include` not defined in `Main.var"##BonitoBook#277"
How would you proceed for this kind of use case?
ah yeah I still need to fix that.
I’ve been thinking to also allow some kind of include folder, where you can have Julia files which always get included into the book (for features like that I introduced the folder format).
Is it possible to make presentations like the presentation mode of Pluto or directly to do slides (like Quarto)
That’s great! I think it could be super cool to allow the folders inside the hidden folder to be symlinks, that way we can cook something such that you can keep your data in a DrWatson.jl-like layout but when you export the notebook in a zip file, you can embed the required data files.