From 2ae76e402eac4b451ce58ce41352def8ff2dffb9 Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 16 Jun 2025 11:51:46 +0200 Subject: change lambda syntax {[a] x} -> $[a]{x} --- ycomb.pez | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ycomb.pez') diff --git a/ycomb.pez b/ycomb.pez index dff0f40..26fb037 100644 --- a/ycomb.pez +++ b/ycomb.pez @@ -1,5 +1,5 @@ -@Y: {[f] {[i] i[i]}[{[i] f[{[x] i[i][x]}]}]} +@Y: $[f]{$[i]{i[i]}[$[i]{f[$[x]{i[i][x]}]}]} -@fact: {[n] Y[{[f] {[n] n == 0 ? 1 : n * f[n - 1]}}][n]} +@fact: $[n] {Y[$[f]{$[n] {n == 0 ? 1 : n * f[n - 1]}}][n]} printf["%a\n", fact[5]] -- cgit v1.2.3