summaryrefslogtreecommitdiff
path: root/lambda-calcul/haskell/src/Minilang/Lambda/Eval.hs
diff options
context:
space:
mode:
authorArnaud Bailly <arnaud@pankzsoft.com>2025-10-27 16:48:13 +0100
committerArnaud Bailly <arnaud@pankzsoft.com>2025-10-27 16:48:13 +0100
commitee93e3434ecb050f344b45d075e93429e8ebe22d (patch)
tree3985b1e005719f1fc851715238c3217cc5935796 /lambda-calcul/haskell/src/Minilang/Lambda/Eval.hs
parentb899a23e2db86a0a12c5de9ee82588819c1caf89 (diff)
downloadlambda-nantes-ee93e3434ecb050f344b45d075e93429e8ebe22d.tar.gz
Parse let expressions
Diffstat (limited to 'lambda-calcul/haskell/src/Minilang/Lambda/Eval.hs')
-rw-r--r--lambda-calcul/haskell/src/Minilang/Lambda/Eval.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/lambda-calcul/haskell/src/Minilang/Lambda/Eval.hs b/lambda-calcul/haskell/src/Minilang/Lambda/Eval.hs
index a15d3f9..cbbdc51 100644
--- a/lambda-calcul/haskell/src/Minilang/Lambda/Eval.hs
+++ b/lambda-calcul/haskell/src/Minilang/Lambda/Eval.hs
@@ -13,7 +13,7 @@ type Env = [(Text, Value)]
data Value
= V Text
- | Abs Text Term Env
+ | Abs Text Term Env -- a closure, ie. lambda with its captured environment
| Ap Value Value
deriving (Show, Read, Eq)