Interactive prototyping workflows

I’m not sure if my workflow meets all your requirements, however, I will briefly describe it. I currently use VS Code AI focused alternatives and Quarto. I write my Julia code in .qmd files and can execute each cell in the desired order in the REPL, even mixing cells from different files. I also use .qmd files to combine code, markdown, and almost anything else. For rendering to PDF, I use a modified Quarto book template along with a modified KOMA-Script template and a modified bibliography (I rarely write purely scientific documents nor books, so I want the output to look a bit more … normal). I know there is currently a trend toward using Typst instead of LaTeX, however, I am not sure if there are Typst templates as comprehensive as KOMA-Script, and there are some limitations when using Typst with Quarto. Advantages: i) comp neuro aided programming, ii) flexibility when executing and testing code, iii) ability to mix code and text, iv) stunning PDF output in terms of typography and very good-looking HTML. Disadvantages: i) it’s not very portable because of Quarto, ii) rendering to PDF takes some time, iii) template modifications take time, iv) I’m reading “Typst is better suited than LaTeX for sharing with AI. […] and better for the environment”, I can’t comment on that as of now, perhaps. Jupyter can be quite heavy when a notebook contains many cells. Pluto is native to Julia. BonitoBook looks like an emerging star [ :- ) ]. I wrote this paragraph from a perspective of interactive analysis of static data. For near real time, I would recommend Julia native Genie Framework or something like this (Pluto and BonitoBook might be very useful as well).

2 Likes