mirror of
https://github.com/unisonweb/unison.git
synced 2024-08-15 13:30:27 +03:00
This is for consistency with the `cmark` style. Now the blocks we still pretty-print ourselves will match the bulk of them that `cmark` produces.
718 B
718 B
This should not typecheck - the inline @eval
expression uses abilities.
structural ability Abort where abort : x
ex = {{ @eval{abort} }}
Loading changes detected in scratch.u.
The expression in red needs the {Abort} ability, but this location does not have access to any abilities.
3 | ex = {{ @eval{abort} }}
This file should also not typecheck - it has a triple backticks block that uses abilities.
scratch/main> load unison-src/transcripts/fix2238.u
Loading changes detected in unison-src/transcripts/fix2238.u.
The expression in red needs the {Abort} ability, but this location does not have access to any abilities.
7 | abort + 1