Þ ¥bonds€¬cell_results�Ù$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1eŠ¦queuedÂ¤logs�§runningÂ¦output†¤bodyÚ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>¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÚ§5¿VôÃ°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1e¹depends_on_disabled_cellsÂ§runtimeÎ ‘°µpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂ±cell_dependencies�Ù$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1e„´precedence_heuristic	§cell_idÙ$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1e´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�´cell_execution_order‘Ù$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1e´last_hot_reload_timeË        ©shortpath¨notes.jl®process_status¥ready¤pathÙO/home/runner/work/community-call-notes/community-call-notes/2022/03-10/notes.jl­pluto_version¦v1.0.3®last_save_timeËAÚ§5¿V“ªcell_order‘Ù$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1e­julia_version§v1.12.7±published_objects€¥nbpkgŠ¯install_time_nsÏ   O´­c¬instantiatedÃ²installed_versions‚Ù!__internal_julia_manifest_version¦1.12.7¸__internal_julia_version¦1.12.7°terminal_outputs�ªnbpkg_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_lrsxnyaqbp/Project.toml`
[36m[1m    Manifest[22m[39m No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lrsxnyaqbp/Manifest.toml`

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

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...§enabledÃ·restart_recommended_msgÀ´restart_required_msgÀ­busy_packages�¶waiting_for_permissionÂÙ,waiting_for_permission_but_probably_disabledÂ«cell_inputs�Ù$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1e„§cell_idÙ$b2d786ec-7f73-11ea-1a0c-f38d7b6bbc1e¤codeÚ÷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.


"""
¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÃ«notebook_idÙ$ee388b80-a99e-11f1-aa80-4deafac0ef9b«in_temp_dirÂ¨metadata€