Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 45 additions & 6 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ <h2 id="toc-title">On this page</h2>
<li><a href="#section" id="toc-section" class="nav-link active" data-scroll-target="#section"></a></li>
</ul>
</nav>
<h5 class="quarto-listing-category-title">Categories</h5><div class="quarto-listing-category category-default"><div class="category" data-category="">All <span class="quarto-category-count">(5)</span></div><div class="category" data-category="QmVzdCUyMHByYWN0aWNlcw==">Best practices <span class="quarto-category-count">(1)</span></div><div class="category" data-category="RGVidWdnaW5n">Debugging <span class="quarto-category-count">(1)</span></div><div class="category" data-category="RXJyb3IlMjBIYW5kbGluZw==">Error Handling <span class="quarto-category-count">(2)</span></div><div class="category" data-category="RnVuY3Rpb25hbCUyMFByb2dyYW1taW5n">Functional Programming <span class="quarto-category-count">(1)</span></div><div class="category" data-category="TWV0YXByb2dyYW1taW5n">Metaprogramming <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Ug==">R <span class="quarto-category-count">(3)</span></div><div class="category" data-category="UiUyMHByb2dyYW1taW5n">R programming <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Um9idXN0JTIwQ29kZQ==">Robust Code <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Y29sbGFwc2U=">collapse <span class="quarto-category-count">(1)</span></div><div class="category" data-category="ZGF0YS50YWJsZQ==">data.table <span class="quarto-category-count">(1)</span></div><div class="category" data-category="ZHBseXI=">dplyr <span class="quarto-category-count">(1)</span></div><div class="category" data-category="ZWZmaWNpZW5jeQ==">efficiency <span class="quarto-category-count">(1)</span></div></div></div>
<h5 class="quarto-listing-category-title">Categories</h5><div class="quarto-listing-category category-default"><div class="category" data-category="">All <span class="quarto-category-count">(6)</span></div><div class="category" data-category="QmVzdCUyMHByYWN0aWNlcw==">Best practices <span class="quarto-category-count">(1)</span></div><div class="category" data-category="RGVidWdnaW5n">Debugging <span class="quarto-category-count">(1)</span></div><div class="category" data-category="RW52aXJvbm1lbnRz">Environments <span class="quarto-category-count">(1)</span></div><div class="category" data-category="RXJyb3IlMjBIYW5kbGluZw==">Error Handling <span class="quarto-category-count">(2)</span></div><div class="category" data-category="RnVuY3Rpb25hbCUyMFByb2dyYW1taW5n">Functional Programming <span class="quarto-category-count">(1)</span></div><div class="category" data-category="TWV0YXByb2dyYW1taW5n">Metaprogramming <span class="quarto-category-count">(2)</span></div><div class="category" data-category="Ug==">R <span class="quarto-category-count">(4)</span></div><div class="category" data-category="UiUyMHByb2dyYW1taW5n">R programming <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Um9idXN0JTIwQ29kZQ==">Robust Code <span class="quarto-category-count">(1)</span></div><div class="category" data-category="Y29sbGFwc2U=">collapse <span class="quarto-category-count">(1)</span></div><div class="category" data-category="ZGF0YS50YWJsZQ==">data.table <span class="quarto-category-count">(1)</span></div><div class="category" data-category="ZHBseXI=">dplyr <span class="quarto-category-count">(1)</span></div><div class="category" data-category="ZWZmaWNpZW5jeQ==">efficiency <span class="quarto-category-count">(1)</span></div></div></div>
<!-- main -->
<main class="content quarto-banner-title-block column-page-left" id="quarto-document-content">

Expand All @@ -208,7 +208,46 @@ <h1></h1>

<div class="quarto-listing quarto-listing-container-default" id="listing-listing">
<div class="list quarto-listing-default">
<div class="quarto-post image-right" data-index="0" data-categories="UiUyQ0Vycm9yJTIwSGFuZGxpbmclMkNGdW5jdGlvbmFsJTIwUHJvZ3JhbW1pbmc=" data-listing-date-sort="1744322400000" data-listing-file-modified-sort="1744729833366" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="13" data-listing-word-count-sort="2479">
<div class="quarto-post image-right" data-index="0" data-categories="UiUyQ0Vudmlyb25tZW50cyUyQ01ldGFwcm9ncmFtbWluZw==" data-listing-date-sort="1744862400000" data-listing-file-modified-sort="1744925421007" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-word-count-sort="599">
<div class="thumbnail">
<p><a href="./posts/env_foundation/index.html" class="no-external"></a></p><a href="./posts/env_foundation/index.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
</a><p><a href="./posts/env_foundation/index.html" class="no-external"></a></p>
</div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./posts/env_foundation/index.html" class="no-external">R Environments Demystified (Part 1): Foundations of Environments and the Evaluation Stack</a>
</h3>
<div class="listing-subtitle">
<a href="./posts/env_foundation/index.html" class="no-external"></a>
</div>
<div class="listing-categories">
<div class="listing-category" onclick="window.quartoListingCategory('Ug=='); return false;">
R
</div>
<div class="listing-category" onclick="window.quartoListingCategory('RW52aXJvbm1lbnRz'); return false;">
Environments
</div>
<div class="listing-category" onclick="window.quartoListingCategory('TWV0YXByb2dyYW1taW5n'); return false;">
Metaprogramming
</div>
</div>
<div class="listing-description">
<a href="./posts/env_foundation/index.html" class="no-external">Understand the core structure of environments in R, the difference between frames and environments, and how functions capture and navigate them.</a>
</div>
</div>
<div class="metadata">
<a href="./posts/env_foundation/index.html" class="no-external">
<div class="listing-date">
Apr 17, 2025
</div>
<div class="listing-author">
R.Andres Castaneda, Zander Prinsloo
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="1" data-categories="UiUyQ0Vycm9yJTIwSGFuZGxpbmclMkNGdW5jdGlvbmFsJTIwUHJvZ3JhbW1pbmc=" data-listing-date-sort="1744344000000" data-listing-file-modified-sort="1744822099527" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="13" data-listing-word-count-sort="2479">
<div class="thumbnail">
<p><a href="./posts/nested_trycatch/index.html" class="no-external"></a></p><a href="./posts/nested_trycatch/index.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
Expand Down Expand Up @@ -247,7 +286,7 @@ <h3 class="no-anchor listing-title">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="1" data-categories="UiUyQ01ldGFwcm9ncmFtbWluZyUyQ0RlYnVnZ2luZw==" data-listing-date-sort="1744063200000" data-listing-file-modified-sort="1744725118124" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="9" data-listing-word-count-sort="1618">
<div class="quarto-post image-right" data-index="2" data-categories="UiUyQ01ldGFwcm9ncmFtbWluZyUyQ0RlYnVnZ2luZw==" data-listing-date-sort="1744084800000" data-listing-file-modified-sort="1744822019330" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="9" data-listing-word-count-sort="1618">
<div class="thumbnail">
<p><a href="./posts/SysCall/index.html" class="no-external"></a></p><a href="./posts/SysCall/index.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
Expand Down Expand Up @@ -286,7 +325,7 @@ <h3 class="no-anchor listing-title">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="2" data-categories="UiUyMHByb2dyYW1taW5nJTJDQmVzdCUyMHByYWN0aWNlcw==" data-listing-date-sort="1742857200000" data-listing-file-modified-sort="1744725118106" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-word-count-sort="455">
<div class="quarto-post image-right" data-index="3" data-categories="UiUyMHByb2dyYW1taW5nJTJDQmVzdCUyMHByYWN0aWNlcw==" data-listing-date-sort="1742875200000" data-listing-file-modified-sort="1744667054096" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-word-count-sort="455">
<div class="thumbnail">
<p><a href="./posts/Check_args/index.html" class="no-external"></a></p><a href="./posts/Check_args/index.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
Expand Down Expand Up @@ -322,7 +361,7 @@ <h3 class="no-anchor listing-title">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="3" data-categories="Y29sbGFwc2UlMkNkYXRhLnRhYmxlJTJDZHBseXIlMkNlZmZpY2llbmN5" data-listing-date-sort="1741820400000" data-listing-file-modified-sort="1744725118181" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="20" data-listing-word-count-sort="3857">
<div class="quarto-post image-right" data-index="4" data-categories="Y29sbGFwc2UlMkNkYXRhLnRhYmxlJTJDZHBseXIlMkNlZmZpY2llbmN5" data-listing-date-sort="1741838400000" data-listing-file-modified-sort="1744667054118" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="20" data-listing-word-count-sort="3857">
<div class="thumbnail">
<p><a href="./posts/collapse_cheat_sheet/index.html" class="no-external"></a></p><a href="./posts/collapse_cheat_sheet/index.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
Expand Down Expand Up @@ -364,7 +403,7 @@ <h3 class="no-anchor listing-title">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="4" data-categories="UiUyQ0Vycm9yJTIwSGFuZGxpbmclMkNSb2J1c3QlMjBDb2Rl" data-listing-date-sort="1739401200000" data-listing-file-modified-sort="1744725118114" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="13" data-listing-word-count-sort="2443">
<div class="quarto-post image-right" data-index="5" data-categories="UiUyQ0Vycm9yJTIwSGFuZGxpbmclMkNSb2J1c3QlMjBDb2Rl" data-listing-date-sort="1739422800000" data-listing-file-modified-sort="1744667054098" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="13" data-listing-word-count-sort="2443">
<div class="thumbnail">
<p><a href="./posts/Excp_Hndl/index.html" class="no-external"></a></p><a href="./posts/Excp_Hndl/index.html" class="no-external">
<div class="listing-item-img-placeholder card-img-top" >&nbsp;</div>
Expand Down
1 change: 1 addition & 0 deletions docs/listings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
{
"listing": "/index.html",
"items": [
"/posts/env_foundation/index.html",
"/posts/nested_trycatch/index.html",
"/posts/SysCall/index.html",
"/posts/Check_args/index.html",
Expand Down
4 changes: 2 additions & 2 deletions docs/posts/SysCall/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ <h2 class="anchored" data-anchor-id="a-minimal-example-of-a-call-stack">A Minima
[1] "Inside bar()"
[1] "Inside baz()"
baz()
[1] 25</code></pre>
[1] 31</code></pre>
</div>
</div>
<p>Let’s focus on the last number. What does it mean?</p>
Expand Down Expand Up @@ -334,7 +334,7 @@ <h2 class="anchored" data-anchor-id="sys.parent-whos-your-caller"><code>sys.pare
<span id="cb9-10"><a href="#cb9-10" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb9-11"><a href="#cb9-11" aria-hidden="true" tabindex="-1"></a><span class="fu">foo</span>()</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<div class="cell-output cell-output-stdout">
<pre><code>Parent frame index: 24
<pre><code>Parent frame index: 30
Parent call: foo </code></pre>
</div>
</div>
Expand Down
Loading