summaryrefslogtreecommitdiffstats
path: root/content/zettel/3a6.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/zettel/3a6.md')
-rw-r--r--content/zettel/3a6.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/content/zettel/3a6.md b/content/zettel/3a6.md
new file mode 100644
index 0000000..87aa7b4
--- /dev/null
+++ b/content/zettel/3a6.md
@@ -0,0 +1,16 @@
++++
+title = "Traces"
+author = "Yann Herklotz"
+tags = []
+categories = []
+backlinks = ["3a5"]
+forwardlinks = ["3a7"]
+zettelid = "3a6"
++++
+
+In CompCert proofs, observable behaviours are expressed as traces of
+input-output events. These events correspond to external function calls
+that interact with the outside environment in some way. For example,
+printing to the console requires some system calls and would be
+classified as calling an external function. Handling these in HLS is
+still not quite clear, but it might become clearer eventually.