From 1a38462fbefd58cc7aff98f28520152e37c5ae55 Mon Sep 17 00:00:00 2001 From: Joel Kronqvist Date: Fri, 15 Aug 2025 22:13:24 +0300 Subject: feat: standard library & loading it by default --- stdlib.slip | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 stdlib.slip (limited to 'stdlib.slip') diff --git a/stdlib.slip b/stdlib.slip new file mode 100644 index 0000000..9e20c64 --- /dev/null +++ b/stdlib.slip @@ -0,0 +1,21 @@ +(let if + (fn (cond iftrue iffalse) (Bool T T) T + (case cond + (true iftrue) + (_ iffalse)) + ) +) + + +(let ++ + (fn x Int Int + (+ x 1) + ) +) + + +(let -- + (fn x Int Int + (- x 1) + ) +) \ No newline at end of file -- cgit v1.2.3