Zulip Chat Archive
Stream: lean4
Topic: or-patterns in match expressions
Daniel Fabian (Mar 27 2021 at 15:52):
Does lean 4 have or plan to have or-patterns like many ML languages?
def fib : Nat → Nat
| 0 | 1 => 1
| (n+2) => fib n + fib (n+1)
Leonardo de Moura (Mar 27 2021 at 16:16):
We don't have concrete plans to support it yet, but we can put it on the to-do list.
One very time-consuming part is specifying the new feature, and making sure it blends well with the existing ones.
Would you be interested in specifying this feature?
Daniel Fabian (Mar 27 2021 at 16:18):
sure, I'll take a stab at it and open a github issue with a proposed spec, how about that?
Leonardo de Moura (Mar 27 2021 at 17:33):
Daniel Fabian said:
sure, I'll take a stab at it and open a github issue with a proposed spec, how about that?
Thanks. A github issue is perfect.
Daniel Fabian (Mar 27 2021 at 18:32):
done. https://github.com/leanprover/lean4/issues/371
Last updated: Dec 20 2023 at 11:08 UTC