diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-05-22 13:13:25 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-05-22 13:13:25 -0400 |
| commit | 74dc454176fdc8998cb4c4072813de8ccf2dabae (patch) | |
| tree | cbb1745536aa4dfada7fea9c528db6d499dd769b /ack.kpl | |
| parent | c5f681d73d98c229b15eacd2791b376746d6f2a3 (diff) | |
use call for fn calling sync
Diffstat (limited to 'ack.kpl')
| -rw-r--r-- | ack.kpl | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -11,13 +11,13 @@ } ? { m = 0 { n + 1 } - &(m > 0; n = 0) { ack `sync (m - 1; 1) } - { ack `sync (m - 1; ack `sync (m; n - 1)) } + &(m > 0; n = 0) { ack `call (m - 1; 1) } + { ack `call (m - 1; ack `call (m; n - 1)) } } ) `export ack_string : Fn[m; n] $ ( - String $ ("ack("; m; " "; n; ") = "; ack `sync (m; n); "\n") + String $ ("ack("; m; " "; n; ") = "; ack `call (m; n); "\n") ) `is_main Fn $ ( @@ -28,5 +28,5 @@ "Usage: "; args `get 0; " "; args `get 1; " <m> <n>\n" ) } - `print ack_string `sync (I64 $ args `get -2; I64 $ args `get -1) + `print ack_string `call (U64 $ args `get -2; U64 $ args `get -1) ) |
