From da478d8063e2f649c8d7b4bc6579e8afbd8b9ab0 Mon Sep 17 00:00:00 2001 From: nodist Date: Fri, 15 May 2026 14:52:33 -0400 Subject: basic fib example --- fib.kpl | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 fib.kpl diff --git a/fib.kpl b/fib.kpl new file mode 100644 index 0000000..a907739 --- /dev/null +++ b/fib.kpl @@ -0,0 +1,10 @@ + +// Fibonacci sequence for all numeric types + +fib : Fn[n] $ ( + ? { + n <= 0 { 0 } + n < 3 { 2 } + { `sync(fib; n - 1) + fib `sync n - 2 } + } +) -- cgit v1.2.3