aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md12
1 files changed, 10 insertions, 2 deletions
diff --git a/readme.md b/readme.md
index b97f000..3d4349f 100644
--- a/readme.md
+++ b/readme.md
@@ -2,11 +2,19 @@
> **c**alm **a**bstract **l**ambda **m**achine
-- aggressive multi-threaded reduction of lambda calculus expressions
-- small memory footprint
+- aggressive reduction of lambda calculus expressions
+- small memory footprint without leaks
+- uses [hash-based shared
+ λ-graphs](https://text.marvinborner.de/2023-05-30-16.html)
+- reducer of [larsux](https://github.com/marvinborner/larsux)
## Note
+The used reduction strategy works best if the reducer and scheduler
+support parallel execution using multi-threading. While planned for the
+future, this is currently not implemented due to quite a lot additional
+complexity.
+
This repository also contains an implementation of the RKNL abstract
machine. You can find it in the `rknl` branch.