aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md22
1 files changed, 19 insertions, 3 deletions
diff --git a/readme.md b/readme.md
index d48ae96..e6d9692 100644
--- a/readme.md
+++ b/readme.md
@@ -1,8 +1,24 @@
-# Sharing equality
+# Sharing equality of $\lambda$-graphs
-An implementation of the algorithms presented in \[0\].
+A reference implementation of the algorithms presented in \[0\].
+
+I documented my approach of building the shared $\lambda$-graph [in an
+article](https://text.marvinborner.de/2023-05-30-16.html).
+
+## Instructions
+
+- `make && ./build/sharing file.blc`
+
+## Libraries
+
+- [hashmap.c](https://github.com/tidwall/hashmap.c) \[MIT\]: Simple but
+ efficient hashmap
+- [xxHash](https://github.com/Cyan4973/xxHash/) \[BSD 2-Clause\]:
+ Extremely fast hash algorithm
+
+## References
\[0\]: Condoluci, Andrea, Beniamino Accattoli, and Claudio Sacerdoti
-Coen. "Sharing equality is linear." Proceedings of the 21st
+Coen. “Sharing equality is linear.” Proceedings of the 21st
International Symposium on Principles and Practice of Declarative
Programming. 2019.