Closed danilopedraza closed 3 months ago
To start, I won't add a match-like expression, but to write patterns in let expressions. Something like this:
match
let
let fib(0) := 0 let fib(1) := 1 let fib(n) := fib(n - 1) + fib(n - 2)
To set a start for PM, I will set some requirements:
_
[first|most]
f(a,_,a)
f(1,0,1)
f(1,2,3)
This is naively implemented and decently tested now.
To start, I won't add a
match
-like expression, but to write patterns inlet
expressions. Something like this: