Weave.jl – Scientific Reports Using Julia
weavejl.mpastell.com
weavejl.mpastell.com
My one complaint is that a streamlined dev workflow depends on good caching. knitr nailed that part, checking code hashes and checking dependencies between chunks. Weave.jl caching has been... finicky.
For a completely different style of notebook, folks should check out Pluto.jl https://github.com/fonsp/Pluto.jl
I sometimes want to scream when watching the practices we get taught for doing "programming" in academia, there's just no standard of trying to do thing right.
What is the advantage of Weave.jl over jupyter lab? Is this just a way of integrating something "like jupyter" into Atom?
In the R ecosystem it's similar to using RMarkdown.
- no binaries in your source code make git diff more useful
- continue to use your favorite editor especially if you don't like the notebook interface and keybindings
- batch mode can be good or bad, people might not like it as much for exploratory analysis but prefer it when they have a lot of writing to do and want to polish "later"
Oh damn that's a good one. Thanks for pointing it out.