 bondscell_results$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1equeued¤logsrunning¦outputbody1<div class="markdown"><h1 id="Topicsss-today">Topicsss today</h1>
<ul>
<li><p>PR https://github.com/fonsp/Pluto.jl/pull/1742 merged&#33;</p>
</li>
<li><p>SSR</p>
</li>
<li><p>Promises.jl</p>
</li>
<li><p>HTTP.jl</p>
</li>
<li><p>Print viewer for Stdout/stderr</p>
</li>
<li><p>Guilherme D3 port</p>
</li>
<li><p>Precompilation to make Pluto faster&#33;</p>
</li>
<li><p>Pluto is too slow on big notebooks</p>
</li>
<li><p>Panagiotis &amp; Guilherme: 2d cell layout &#40;cell metadata&#41;</p>
</li>
</ul>
<h1 id="Promises.jl">Promises.jl</h1>
<p>Yayy</p>
<p>Auto generated README</p>
<h1 id="SSR">SSR</h1>
<p>For the Pluto docs site, we want something like https://computationalthinking.mit.edu/Spring21/advection<em>and</em>diffusion/ but with server side rendering: the HTML should already be there so that it loads super fast&#33;</p>
<p>Ideas:</p>
<ul>
<li><p>Pass in the initial state object into the Editor so that it renders immediately</p>
</li>
<li><p>Use a real browser to get the HTML</p>
</li>
</ul>
<h1 id="New-log-viewer">New log viewer</h1>
<p>Should not be tied to the cell, but something global, maybe a pane like the live docs?</p>
<p>Min log level</p>
<h1 id="D3-Pluto">D3 Pluto</h1>
<p>Can be used for hexplots, plotting, cool CSS filters. It uses special Pluto features like fast data sharing with JS, <code>@bind</code>, <code>this</code>.</p>
<h1 id="Developing-packages-inside-Pluto">Developing packages inside Pluto</h1>
<p>Is tricky&#33; </p>
<p>We should make <code>@skip_as_script</code> an official feature? With a GUI for macros, e.g. a button for <code>@skip_as_script</code> instead of having to type it at the start.</p>
<p>Special macro to mark an import as test-only, e.g.:</p>
<pre><code class="language-julia">@test_only using PlutoTest</code></pre>
<h1 id="Big-notebook">Big notebook</h1>
<p>Big notebooks are also a problems</p>
<p>Also can&#39;t interrupt </p>
<p>We should have <em>Safe mode</em>: launch a notebook, and allow editing, without running anything. Should be easy to implement. We are redesigning the main menu, so this could go in.</p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅCpersist_js_state·has_pluto_hook_features§cell_id$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1edepends_on_disabled_cells§runtime |published_object_keysdepends_on_skipped_cells§errored±cell_dependencies$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1eprecedence_heuristic	cell_id$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1edownstream_cells_mapupstream_cells_map@md_strgetindexcell_execution_order$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1elast_hot_reload_time        shortpathnotes.jlprocess_statusreadypathO/home/runner/work/community-call-notes/community-call-notes/2022/03-10/notes.jlpluto_versionv0.20.27last_save_timeAڅCcell_order$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1epublished_objectsnbpkginstall_time_ns   9[L.instantiatedòinstalled_versions!__internal_julia_manifest_version1.12.6__internal_julia_version1.12.6terminal_outputsnbpkg_syncp
[0m[1mWaiting for other notebooks to finish Pkg operations...[22m
[90m===[39m

[0m[1mResolving...[22m
[90m===[39m
[36m[1m     Project[22m[39m No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_crxvzytrgy/Project.toml`
[36m[1m    Manifest[22m[39m No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_crxvzytrgy/Manifest.toml`

[0m[1mInstantiating...[22m
[90m===[39m

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...enabled÷restart_recommended_msgrestart_required_msgbusy_packageswaiting_for_permission,waiting_for_permission_but_probably_disabled«cell_inputs$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1ecell_id$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1ecodemd"""

# Topicsss today

- PR https://github.com/fonsp/Pluto.jl/pull/1742 merged!
- SSR
- Promises.jl
- HTTP.jl
- Print viewer for Stdout/stderr
- Guilherme D3 port
- Precompilation to make Pluto faster!
- Pluto is too slow on big notebooks
- Panagiotis & Guilherme: 2d cell layout (cell metadata)


# Promises.jl

Yayy

Auto generated README


# SSR

For the Pluto docs site, we want something like https://computationalthinking.mit.edu/Spring21/advection_and_diffusion/ but with server side rendering: the HTML should already be there so that it loads super fast!


Ideas:
- Pass in the initial state object into the Editor so that it renders immediately
- Use a real browser to get the HTML

# New log viewer

Should not be tied to the cell, but something global, maybe a pane like the live docs?

Min log level


# D3 Pluto 

Can be used for hexplots, plotting, cool CSS filters. It uses special Pluto features like fast data sharing with JS, `@bind`, `this`.


# Developing packages inside Pluto

Is tricky! 



We should make `@skip_as_script` an official feature? With a GUI for macros, e.g. a button for `@skip_as_script` instead of having to type it at the start.



Special macro to mark an import as test-only, e.g.:
```julia
@test_only using PlutoTest
```

# Big notebook



Big notebooks are also a problems

Also can't interrupt 

We should have *Safe mode*: launch a notebook, and allow editing, without running anything. Should be easy to implement. We are redesigning the main menu, so this could go in.


"""
metadatashow_logsèdisabled®skip_as_script«code_foldedënotebook_id$d3e8e364-58af-11f1-a43f-5700f5011b99in_temp_dir¨metadata