unison/unison-src/transcripts/fix2156.output.md

31 lines
550 B
Markdown
Raw Permalink Normal View History

Tests for a case where bad eta reduction was causing erroneous watch
output/caching.
``` unison
sqr : Nat -> Nat
sqr n = n * n
> sqr
```
``` ucm
Loading changes detected in scratch.u.
I found and typechecked these definitions in scratch.u. If you
do an `add` or `update`, here's how your codebase would
change:
⍟ These new definitions are ok to `add`:
sqr : Nat -> Nat
Now evaluating any watch expressions (lines starting with
`>`)... Ctrl+C cancels.
4 | > sqr
n -> n Nat.* n
```