Skip to content
Merged
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
2 changes: 1 addition & 1 deletion .frog/build

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/all.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h2><a href="https://lambdaland.org/#flowfpx-nimble-tools-for-debugging-floating-point-exceptions--juliacon-2023">FlowFPX: Nimble Tools for Debugging Floating-Point Exceptions</a></h2>
Expand Down
26 changes: 24 additions & 2 deletions 2023/06/gtp-benchmarks-for-gradual-typing-performance.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/all.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h2>GTP Benchmarks for Gradual Typing Performance</h2>
Expand All @@ -52,8 +61,21 @@ <h2>GTP Benchmarks for Gradual Typing Performance</h2>
<p>Suppose we have a typed function that averages the elements in a list:</p>

<div class="brush: python">
<pre><code>def avg(nums: list[int]):
....</code></pre></div>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

guess i should finally install pygments :)

<div class="source">
<table class="sourcetable">
<tbody>
<tr>
<td class="linenos">
<div class="linenodiv">
<pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td>
<td class="code">
<div>
<pre><span></span><span class="k">def</span> <span class="nf">avg</span><span class="p">(</span><span class="n">nums</span><span class="p">:</span> <span class="nb">list</span><span class="p">[</span><span class="nb">int</span><span class="p">]):</span>
<span class="o">....</span>
</pre></div></td></tr></tbody></table></div>

</div>

<p>This function expects inputs that have the type <code>list[int]</code>. The typechecker will make sure that every call to <code>avg</code> in typed code match this expectation. But the typechecker will not check any calls to <code>avg</code> that appear in untyped code. How could it? Untyped code is, by definition, untyped and un-checked!</p>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/all.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h2><a href="https://blog.brownplt.org/2023/09/19/generating-programs-trivially.html">Generating Programs Trivially: Student Use of Large Language Models</a></h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/all.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h2><a href="https://blog.brownplt.org/2023/10/31/conceptual-mutation-testing.html">Conceptual Mutation Testing</a></h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/all.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h2><a href="https://blog.brownplt.org/2024/02/02/privacy-telemetry.html">Privacy-Respecting Type Error Telemetry at Scale</a></h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/all.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h2><a href="https://blog.brownplt.org/2024/04/21/forge.html">Forge: A Tool to Teach Formal Methods</a></h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/all.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h2><a href="https://blog.brownplt.org/2024/07/07/little-tricky-logics-2.html">Misconceptions In Finite-Trace and Infinite-Trace Linear Temporal Logic</a></h2>
Expand Down
9 changes: 9 additions & 0 deletions _src/page-template.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="@|uri-prefix|/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="@|rss-feed-uri|">
<img class="pt-3" style="height: 55px;" src="@|uri-prefix|/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
@|contents|
</div>
</div>
Expand Down
Binary file added img/rss.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/all.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h4><a href='/2024/07/-misconceptions-in-finite-trace-and-infinite-trace-linear-temporal-logic-https-blog-brownplt-org-2024-07-07-little-tricky-logics-2-html.html'><a href="https://blog.brownplt.org/2024/07/07/little-tricky-logics-2.html">Misconceptions In Finite-Trace and Infinite-Trace Linear Temporal Logic</a></a></h4>
Expand Down
10 changes: 5 additions & 5 deletions sitemap.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
https://www-old.cs.utah.edu/plt//2024/04/-forge-a-tool-to-teach-formal-methods-https-blog-brownplt-org-2024-04-21-forge-html.html
https://www-old.cs.utah.edu/plt//2023/06/gtp-benchmarks-for-gradual-typing-performance.html
https://www-old.cs.utah.edu/plt//2024/02/-privacy-respecting-type-error-telemetry-at-scale-https-blog-brownplt-org-2024-02-02-privacy-telemetry-html.html
https://www-old.cs.utah.edu/plt//2023/06/-flowfpx-nimble-tools-for-debugging-floating-point-exceptions-https-lambdaland-org-flowfpx-nimble-tools-for-debugging-floating-point-exceptions-juliacon-2023.html
https://www-old.cs.utah.edu/plt//2024/07/-misconceptions-in-finite-trace-and-infinite-trace-linear-temporal-logic-https-blog-brownplt-org-2024-07-07-little-tricky-logics-2-html.html
https://www-old.cs.utah.edu/plt//2023/10/-conceptual-mutation-testing-https-blog-brownplt-org-2023-10-31-conceptual-mutation-testing-html.html
https://www-old.cs.utah.edu/plt//2023/09/-generating-programs-trivially-student-use-of-large-language-models-https-blog-brownplt-org-2023-09-19-generating-programs-trivially-html.html
https://www-old.cs.utah.edu/plt//2023/06/gtp-benchmarks-for-gradual-typing-performance.html
https://www-old.cs.utah.edu/plt//2023/10/-conceptual-mutation-testing-https-blog-brownplt-org-2023-10-31-conceptual-mutation-testing-html.html
https://www-old.cs.utah.edu/plt//2024/07/-misconceptions-in-finite-trace-and-infinite-trace-linear-temporal-logic-https-blog-brownplt-org-2024-07-07-little-tricky-logics-2-html.html
https://www-old.cs.utah.edu/plt//2023/06/-flowfpx-nimble-tools-for-debugging-floating-point-exceptions-https-lambdaland-org-flowfpx-nimble-tools-for-debugging-floating-point-exceptions-juliacon-2023.html
https://www-old.cs.utah.edu/plt//2024/04/-forge-a-tool-to-teach-formal-methods-https-blog-brownplt-org-2024-04-21-forge-html.html
9 changes: 9 additions & 0 deletions tags/by-Ben-Greenman.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@
<H1>
<IMG SRC="/img/logo.gif" ALIGN=center ALT="[PLT logo]">&nbsp;Utah PLT Blog
</H1>
</div>
<div class="col-md-3">
<a href="/feeds/by-Ben-Greenman.rss.xml">
<img class="pt-3" style="height: 55px;" src="/img/rss.png" alt="rss feed">
</a>
</div>
</div>
<div class="row">
<div id="content" class="col-md-12">
<article>
<header>
<h4><a href='/2023/06/gtp-benchmarks-for-gradual-typing-performance.html'>GTP Benchmarks for Gradual Typing Performance</a></h4>
Expand Down