]> git.ralfj.de Git - web.git/commitdiff
add itree-program-logic paper
authorRalf Jung <post@ralfj.de>
Wed, 15 Jan 2025 12:52:47 +0000 (13:52 +0100)
committerRalf Jung <post@ralfj.de>
Wed, 15 Jan 2025 12:52:47 +0000 (13:52 +0100)
personal/_posts/2025-01-15-program-logics-a-la-carte.md [new file with mode: 0644]

diff --git a/personal/_posts/2025-01-15-program-logics-a-la-carte.md b/personal/_posts/2025-01-15-program-logics-a-la-carte.md
new file mode 100644 (file)
index 0000000..0f1a6de
--- /dev/null
@@ -0,0 +1,13 @@
+---
+title: "Program Logics à la Carte"
+categories: research
+---
+
+My first PhD student paper has been accepted into POPL:
+"Program Logics à la Carte" will be presented in Denver next week.
+The paper proposes a framework of reusable building blocks to simplify constructing a program logic with its associated soundness proof.
+This is built in Iris, and is similar to how Iris provides reusable building blocks for of the ingredients of a powerful separation logic---but so far, everything directly related to the actual language had to be re-done for each new language.
+By using ITrees as shared foundation, we show how this can be overcome.
+
+This is Max's first paper with me; congratulations on making it into POPL!
+To learn more, [check out the paper](https://plf.inf.ethz.ch/research/popl25-itree-program-logic.html).